AngularJS:清除$watch

前端之家收集整理的这篇文章主要介绍了AngularJS:清除$watch前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我在AngularJS应用程序中有一个手表功能
$scope.$watch('quartzCrystal',function () {
   ...
}

然而,在一些条件(在我的例子中,改变页面在我的single-page application)我想停止该手表(如同清除超时)。

我怎样才能做到这一点?

$ watch返回注销函数调用它将取消注册$ watcher。
var listener = $scope.$watch("quartz",function () {});
// ...
listener(); // Would clear the watch

猜你在找的Angularjs相关文章