我可以在 AngularJS 范围上设置 $watch,以便在我感兴趣的表达式发生更改时收到通知。但是一旦失去兴趣如何停止观看呢?
最佳答案
当调用$watch
时,会返回一个取消注册绑定(bind)表达式的函数。
例如,要观察变量 foo
仅更改一次:
var unregister = $scope.$watch('foo', function () {
// Do something interesting here ...
unregister();
});
关于angularjs - 如何在 AngularJS 中停止 $watching?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15715672/