发表于: 2017-03-25 21:31:08

1 1290


今天完成的事情:

Anjularjs权威指南看了前几章,解决了以前心中的疑惑;

解决了昨天的bug,无法登录的问题,在重构页面时,要注意模板页与index.html页面的关系,尤其是模块之间如何加载与依赖的问题;

表单验证,折腾了很久还是没能达到理想中的效果;

明天计划的事情:

继续解决表单验证的问题,做到美观;

继续重构页面,解决登录后三个页面直接的路由跳转,把页面都拆成模板然后按需加载;

遇到的问题:

昨天遇到的无法登录的问题,index.htmllogin.html所需的js文件,里面写有各自所需的模块,问题出在login.js模块加载时,当把login.js模块的内容提取放在index.js文件中时就解决了,至于模块之间如何嵌套和加载自己还不是很清楚,后来自己又使用懒加载把所需的模块导入了,而各模块也做到了分离;

今天遇到的懒加载过程中无法加载多个文件的问题,在$ocLazyLoad.load()方法中导入多个文件需要写成数组的形式;

收获:

在视图中通过对象的属性而非对象本身来进行引用绑定,是Angular中的最佳实践。

AngularJS允许我们使用angular.module()方法来声明模块,这个方法能够接受两个参数,

第一个是模块的名称,第二个是依赖列表,也就是可以被注入到模块中的对象列表。

$scope 的生命周期:创建、链接、更新、销毁;

ngMessages可以简化Angular表单验证;

ng-ifno-showng-hide指令最本质的区别是,它不是通过CSS显示或隐藏DOM节点,而是真正生成或移除节点。

$ocLazyLoad.load()方法中导入多个文件需要写成数组的形式。



返回列表 返回列表
评论

    分享到