我对 AngularJS 中的 $watch
语法有点困惑。
给定一个变量$scope.foo
,初始值为[1,2,3]
,更新后它现在等于[1, 2]
。我希望在 $scope.foo
更新时运行一个函数,其中 $scope.foo
作为参数。
如何在 AngularJS 中做到这一点?
最佳答案
这很简单:
function myFunction(foo) {
// do something with `foo`
}
$scope.$watch('foo', function(newValue, oldValue) {
myFunction(newValue);
});
关于angularjs - 了解 AngularJS 中的 $watch 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16882406/