调用后在angularjs中解除绑定$ watch
我知道您可以这样取消$ watch的绑定:
var listener = $scope.$watch("tag", function () {});// ...
listener(); // would clear the watch
但是您可以在watch函数声明中取消绑定手表吗?因此,在手表执行一次之后,它会自行解除捆绑吗?就像是:
$scope.$watch("tag", function () { unbindme()
});
回答:
您可以按照已经执行的方法进行操作,在函数内部调用“ deregistration”:
var unbind = $scope.$watch("tag", function () { // ...
unbind();
});
以上是 调用后在angularjs中解除绑定$ watch 的全部内容, 来源链接: utcz.com/qa/409022.html