Unbinding $ watch в angularjs после звонка

Я знаю, что вы можете отменить привязку $ watch следующим образом:

var listener = $scope.$watch("tag", function () {});
// ...
listener(); // would clear the watch

но можете ли вы открепить часы в объявлении функции часов. Таким образом, после того, как часы исполняются один раз, они сами себя связывают? Что-то вроде:

$scope.$watch("tag", function () {
    unbindme()
});

Ответы на вопрос(5)

Ваш ответ на вопрос