Я пытаюсь использовать $watch
, однако он не стреляет, когда я этого ожидаю.
Почему приведенный ниже код не срабатывает при изменении $scope.string
?
$scope.string = 'Hello.';
$scope.timesChanged = 0;
$scope.$watch('string', function (newValue) {
$scope.timesChanged =+ 1;
});
$scope.string = 'How are you';
$scope.string = 'doing today?';
Вот fiddle
Возможный дубликат [AngularJS: Basic $ часы не работает] (https://stackoverflow.com/questions/ 15664933/angularjs-basic-watch-not-working) – Pureferret