我的AngularJS应用程序中具有监视功能。
$scope.$watch('quartzCrystal', function () { ... }
但是,在某些情况下(在我的示例中,更改了我的单页应用程序的页面),我想停止监视(例如清除超时)。
我怎样才能做到这一点?
$watch返回注销功能。调用它将取消注册$watcher。
$watch
$watcher
var listener = $scope.$watch("quartz", function () {}); // ... listener(); // Would clear the watch