状态中每个模板或视图的单独css文件,ui路由器



这是一个棘手的问题,我大约两天前就开始使用ui路由器了,现在还在寻找这个路由器的最佳解决方案。。。

我的系统有两个独立的面板页面和登录页面布局,不幸的是,如果在同一页面中使用,css会发生冲突。。。这意味着我不能在body标记中使用两个ui视图,也不能把我所有的css都放在head标记中。

我尝试过使用ui视图命名功能或在head标记中放入一个ui视图来将它们分离(我知道,但我尝试了所有方法),但效果并不好。

这两个命名的ui视图工作得很好,但问题是css加载时间和优先级,因为如果我在正文中加载css文件,浏览器可能会加载由于缺少一些css属性而损坏的网站。

我在google/sttackoverflow中搜索了一个解决方案,但一无所获,只是有人制作了一个模块,在"数据"节点内加载状态分离的css,但我再次遇到了加载时间和优先级问题。

我知道这可能是一个棘手的问题,我也知道这一点,但我已经了解到,在这项工作(发展,你知道)中,如果你有问题,你在这个世界上并不孤单,在某个地方,有人已经找到了如何解决问题。

查看以下软件包:https://github.com/manuelmazzuola/angular-ui-router-styles

最新更新