发表于: 2017-07-10 23:29:40

1 859


任务进展:

       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的东西,有点复杂


返回列表 返回列表
评论

    分享到