пытается сделать что-то простое здесь.
В моем контроллере:
$scope.testObject = { name : 'john' };
$scope.$watch('$scope.testObject.name', function (e, n, v) {
console.log('reached');
});
На моем взгляде:
<input type="text" ng-model="testObject.name"/>
Текстовое поле привязано к собственности названия TestObject и когда контроллер загружаются код переходит в функцию $ часов ,
Теперь, если я редактирую значение текстового поля, функция $ watch никогда не запускается. Почему это ?
Я также попытался установить третий аргумент $ watch в true, без эффектов.
РЕКОМЕНДУЕМОГО '$ объем .testObject.name' находится в кавычках внутри функции '$ watch'? – tymeJV
Возможно, это поможет устранить некоторую путаницу. Http://docs.angularjs.org/api/ng.$rootScope.Scope#$watch –