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:'¥'}}

    推荐阅读