[英]AngularJS: fire $watch only element value changed
我想触发$ watch仅元素值被更改。
var obj = {
elem1: 1,
elem2: 2
};
$scope.a = obj; // (1)
$scope.a.elem1 = 3; // (2)
$scope.$watch('a', function(e) {
// Do something
}, true);
我只想在(2)
发射$ watch。 我怎样才能做到这一点?
就像将对象的属性传递给$ watch一样简单。
$scope.$watch('a.elem1', function(e) {
// Do something
}, true);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.