Angularjs|Angularjs $scope 里面的$apply 方法 和 $watch 方法
【Angularjs|Angularjs $scope 里面的$apply 方法 和 $watch 方法】Angularjsscope里面的 apply 方法 和watch方法学习要点:1.Angularjs scope 里面的 apply方法2.Angularjs scope 里面的 watch方法1.Angularjs scope 里面的$apply 方法
$apply 方法作用:
Scope 提供$apply 方法传播 Model 的变化
$apply 方法使用情景:
AngularJS 外部的控制器( DOM 事件、外部的回调函数如 jQuery UI 空间等)调用了 AngularJS 函数之
后,必须调用$apply 。在这种情况下,你需要命令 AngularJS 刷新自已(模型、视图等), $apply 就是
用来做这件事情的。
$apply 方法注意事项:
只要可以,请把要执行的代码和函数传递给$apply 去执行,而不要自已执行那些函数然后再调用$apply。
例如,你应该像下面这样来执行你的代码:$scope.$apply(function() {
$scope.variable1 = 'some value';
executeSomeAction();
});
2. Angularjs $scope 里面的$watch 方法
$watch 方法作用:
$watch 方法监视 Model 的变化。
无标题文档 - 锐客网
价格:
个数:
费用:{{ sum() | currency:'¥' }}
运费:{{iphone.fre | currency:'¥'}}
总额:{{ sum() + iphone.fre | currency:'¥'}}
推荐阅读
- 你到家了吗
- 闲杂“细雨”
- 村里的故事|村里的故事 --赵大头
- 情节33.0
- 生命过客——第10章|生命过客——第10章 初为人母
- 你眼里的不公平,其实很公平
- 画廊百里若江南
- 抱着梦的无眠
- 在古城迷惑如何觅食吗(看这里!)
- 时光,是行走在文字里的眷恋