-
angular.js的form指令对于js原生form新增的默认特性查看全部
-
directive要: 1:调用controller的函数时可以通过$scope:{..:'&controller的函数名'}来调用, 2:绑定controller的字符串时可以通过$scope:{..:'@'}来绑定, 3:将controller的属性与其双向绑定时,可以通过$scope:{..:'='}来完成,查看全部
-
$scope的@绑定:字符串绑定查看全部
-
$scope绑定的HTMl查看全部
-
ng的绑定策略,查看全部
-
$scope的生命周期查看全部
-
神奇的$scope查看全部
-
controller使用过程中的注意点查看全部
-
angular模块化module查看全部
-
双向绑定查看全部
-
手动调用angularjs查看全部
-
全局函数 污染全局查看全部
-
23种设计模式查看全部
-
A:AngularJS的Controller--MVC基本思想: 1)正确:一个控制器只负责跟一个视图发生交互,多个视图共用一个数据模型, 通过Service,把控制器中通用的东西抽成一个服务,让控制器去调用它; 2)错误:控制器中有通用内容,抽出来通用控制器后继承它; B:Controller中避免以下操作,注意第五点: 1)不要复用Controller,一个Controller只负责一个视图; 2)不要在Controller中操作DOM; 3)不要在Controller中对数据格式化,AngularJS有表单控件; 4)不要在Controller中对数据进行过滤,ng有$filter服务; 5)Controller不会相互调用,避免强耦合,用数据模型事件交互,Controller内部监控事件进行操作; 注意: 不要在controller中操作DOM,而是封装在directive指令里面。如果直接在controller中操作DOM,代价是很昂贵的,速度很低,且操作一下HTML的标签就会导致浏览器的重绘或者重新布局。 controller一般不会互相调用。控制器之间互相进行交互可以通过$scope或者数据模型上面的事件,controller通过监控这些事件,从而实现一些操作查看全部
-
小坑坑查看全部
举报
0/150
提交
取消