发表于: 2017-07-10 23:29:40
1 858
任务进展:
1、重构完项目结构,把task5-10整合在一起,并按代码片段切割CSS和JS等文件;
遇到问题:
1、注入懒加载,按需加载JS和CSS文件,oclazyload 的 config 好像配置有问题,一会儿解决;
2、部分结构因为受view包裹层影响,CSS继承不正常,注意修改一下即可;
明天计划:
1、解决懒加载的问题;
1、继续写代码,学习angular;
收获心得:
1、Angular-ui-router + oclazyload 实现资源随 route 懒加载,就可以在路由切换时方便的加载子模块和依赖资源;
2、基于angularJS开发的项目,基本结构可以这样,将index。html和html片段分割开
3、关于自定义service,自定义service有三种方法只有provder是能传 .config() 函数的 service。
如果想在 service 对象启用之前,先进行模块范围的配置,那就应该选择 provider。
需要注意的是:在config函数里注入provider时,名字应该是:providerName+Provider.
使用Provider的优点就是,你可以在Provider对象传递到应用程序的其他部分之前在app.config函数中对其进行修改。
当你使用Provider创建一个service时,唯一的可以在你的控制器中访问的属性和方法是通过$get()函数返回内容。
自定义service的目的是,让需要的一些controller继承service的东西,有点复杂
评论