发表于: 2017-04-05 23:16:01
1 1181
今天完成的事情:学习angular的基本概念
明天计划的事情:继续深入学习angular
遇到的问题:观念没转换过来,angular的时候老想着javascript的语法。
js和angular的函数、方法、事件、变量都是不共通的
收获:
mvc:数据 界面外观 控制逻辑分开
m:model 可以理解为数据
v:visual 理解为界面
c:controller 理解为控制逻辑
数据和显示界面分开的好处是降低耦合性,维护性高。
angular就是基于mvc模式的。数据是数据,dom是dom。
ng-app="" angular作用的区域,在这个区域内angular的语法才有效。一般情况下写在html标签里。同时,angular是可以扩展的 。
ng-init 初始化
ng-model 双向绑定 用法<element ng-model="name"></element>
ng-bind 模板(好像是这么叫的),用于将angular的数据显示。但是ng-bind有很多问题,例如使用ng-bind后会元素的其他文本内容清掉。
{{}} 也是ng模板,比ng-bind更好用
ng-repeat 用于批量创造节点
评论