ここで簡単なことをしようとしています。
私のコントローラーで:
$scope.testObject = { name : 'john' };
$scope.$watch('$scope.testObject.name', function (e, n, v) {
console.log('reached');
});
私からしてみれば:
<input type="text" ng-model="testObject.name"/>
テキスト ボックスは testObject の name プロパティにバインドされ、コントローラーが読み込まれると、コードは $watch 関数に入ります。
ここで、テキスト ボックスの値を編集すると、$watch 関数はトリガーされません。何故ですか ?
また、$watch の 3 番目の引数を true に設定しようとしましたが、効果はありませんでした。