angular.js - angular路由相关
仅有的幸福
仅有的幸福 2017-05-15 16:58:44
0
4
588

因为没有过angular真实项目开发过,所以有一个问题,
angular的路由效果可以做单页面web,路由是将html片段加载进来的,
如果想运用样式css的话,多个样式只能是在index.html中link了,所以说有多少路由,就要填写多少个css吗?或者说css写在一个文件中,如果这样的话,样式会不会有些不好控制啊;

我之前都是一个html对应一个css这样写的,

仅有的幸福
仅有的幸福

Antworte allen(4)
左手右手慢动作

使用ocLazyload可以配合路由加载对应controller,CSS等,或者想加载的文件

漂亮男人

做过一点AngularJS的单页应用。
开发阶段我是根据需要做了css文件的切分,类似题主说的每个路由(我觉得是view)一个css,但发布时我是把所有的css用gulp压缩在一起,然后直接index页面里就加载了进来,那些view里面调用的样式全都来自于那个压缩后的css文件。

世界只因有你

做了半年前端的实习生, 做了5,6个项目的前端。
我们公司的做法是,用less编写,最后把所有less文件用流程工具如gulp/grunt/fis3...打包压缩成一个css文件, 在界面上直接引用这个css文件就行了。

PHPzhong

建议将css写在一个文件,
同时,html模板也写在$templateCache里面,这样虽然首页可能打开缓慢,但是后面的各项操作就行云流水起来了,,,
而且,利用缓存策略,将这些大文件缓存起来,首页后面访问起来也不会明显卡顿。

Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage