AngularJS:清除$ watch

我的AngularJS应用程序中具有监视功能。

$scope.$watch('quartzCrystal', function () {

...

}

但是,在某些情况下(在我的示例中,更改了我的单页应用程序的页面),我想停止监视(例如清除超时)。

我怎样才能做到这一点?

回答:

$watch返回注销功能。调用它将取消注册$watcher

var listener = $scope.$watch("quartz", function () {});

// ...

listener(); // Would clear the watch

以上是 AngularJS:清除$ watch 的全部内容, 来源链接: utcz.com/qa/400377.html

回到顶部