发表于: 2017-01-04 00:58:04
1 1452
今天完成的事情:
1.完成了任务6,看了angular filter
明天计划的事情:
1.继续看angular基础知识,开始做任务7
遇到的问题:
1.路由一开始没什么头绪,感觉比较难,其实多看看博客介绍,照着写就行。推荐一篇博客http://www.open-open.com/lib/view/open1416878937309.html这个介绍的挺详细的,跟着一步一步做就行。
收获:整理下这几天学到的指令
1.ui-router提供了$stateProvider,$urlRouterProvider来进行路由定义。templateUrl属性值是一个url路径,路径指向一个html模板,html模板会填充(或替换)指令内容:
2. ng-model,ng-init会初始化内部作用域,ng-app,ng-controller用来定义一个控制器,ng-form用来定义一个from,通常是用来验证参数。ng-readonly通过表达式返回值true/false将表单输入字段设为只读。ng-checked设置是否选中复选框。
3.ng-selected给<select>里面的<option>用的
4.ng-show/ng-hide根据表达式显示/隐藏HTML元素,注意是隐藏,不是从DOM移除(ng-if才是移
除),对于大对象的DOM,可以用它,但如果
是小对象的DOM,建议使用ng-if
5.ng-change用来设置input/select等内容发生变化时的事件。
6.ng-cloakng-cloak也可以为我们解决FOUC。 ng-cloak会将内部元素隐藏,直到路由调用对应的页面。
7.ng-if如果ng-if中的表达式为false,则对应的元素整个会从DOM中移除而非隐藏,但审查元素时你可以看到表达式变成注释了。如果相进行隐藏,可以使用ng-hide。
评论