Пожалуйста, смотрите эту скрипку:
scope.$watch('points', function (value) {
scope.console.push('scope.$watch');
});
по какой-то причине это не стреляя, когда $scope.points
изменение
$scope.points.push(1);
Почему?
EDIT Для уточнения:
Я ожидаю увидеть это:
events: ["scope.$watch","testUpdate()","scope.$watch","testUpdate()","scope.$watch","testUpdate()"]
Но вместо этого я вижу это:
events: ["scope.$watch","testUpdate()","testUpdate()","testUpdate()"]
Обратите внимание на отсутствие scope.$watch
эс
Вы Fiddle работает для меня ... – TheHippo
Смотрите мое пояснение о том, что я ожидал, и что я вижу. –