实例化指令时,会配置监视。
scope.$watch('propertyName', function(value) {});
当指令被销毁时,我是否需要采取措施来防止内存泄漏?
最佳答案
否——当关联的范围
被破坏时,Angular 将负责清理 watch 。
如果您想清除 watch ; $watch 函数返回一个函数,该函数将在调用时取消注册 watch 。
var unregister = $scope.$watch('myVar', function() { /* ... */ });
unregister();
关于javascript - 我需要手动撤消 AngularJS 中的任何监视吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35320942/