发表于: 2017-07-11 23:39:54
1 911
任务进展:
1、解决了懒加载的配置问题;
2、解决了一些写作习惯不良引起的问题;
3、查看了一波$rootscope;
遇到问题:
1、懒加载JS文件老是在HTML前面,因为引入了一些原生的JS,而且还定义了全局变量,然后就使劲报错了,先不纠结这些吧,先怼任务;
2、分割CSS的时候,因为一些选择器重复,造成布局混乱,一些细节问题,改起来超级尴尬;
3、把controller放在ui-router里面和懒加载JS文件有啥区别
明天计划:
1、写完任务先;
收获心得:
1、ng-app定义了一个angular模块,每个模块只有一个$rootScope,只有一个$injector,但可以有多个$scope。
2、把JQ的AJAX换成$http实现登录切换视图,需要用到ui-router的state go方法;
3、懒加载进去的文件会一直存在,后续加载进来的元素就可能受到影响,比如一些重复的类名,或者是因原
生JS里的全局污染,JS可以使用封装避免,angular可以使用服务封装函数,如果项目结构复杂的话,CSS改起来
非常蛋疼就是这个原因,在布置全局CSS样式的时候需要注意一下,尽量不要使用元素选择器;
评论