angular.js - angular路由相关
仅有的幸福
仅有的幸福 2017-05-15 16:58:44
[AngularJS讨论组]

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

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

仅有的幸福
仅有的幸福

全部回复(4)
ringa_lee

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

漂亮男人

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

世界只因有你

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

PHPz

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

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号