gpt4 book ai didi

javascript - AngularJS:仅触发 $watch 元素值发生变化

转载 作者:行者123 更新时间:2023-12-03 03:04:57 25 4
gpt4 key购买 nike

我想仅触发 $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);

关于javascript - AngularJS:仅触发 $watch 元素值发生变化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47213290/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com