AngularJS:为什么需要$ observe和$ watch在相同的属性上?

时间:2014-11-26 11:32:21

标签: angularjs angularjs-directive watch

ngDraggable project中,我在指令ngDrag中找到了此代码。

 attrs.$observe("ngDrag", onEnableChange);
 scope.$watch(attrs.ngDrag, onEnableChange);
 attrs.$observe('ngCenterAnchor', onCenterAnchor);
 scope.$watch(attrs.ngCenterAnchor, onCenterAnchor);

我的问题是:

为什么您需要同一项目的$observe$watch属性?

我已经尝试过评论每个小组,但似乎根本没有任何区别。这是怎么回事?

0 个答案:

没有答案