AngularJS の $watch 関数に基づいて、フォームに自動保存機能を実装しようとしています。以下に説明するように、監視を初期化しました。
var unbindWatcher = $scope.$watch('selectedElement', function(newValue, oldValue) {
(...)
});
選択された要素は、$resource オブジェクトとそのクエリ メソッドを使用して読み込まれます。selectedElement は、リストの 1 つの要素を使用して設定されます。selectedElement のフィールドは、ng-model 属性を使用してフォーム要素とリンクされます。
問題は、$watch メソッドで指定されたコールバックが、更新が完了する前に 1 回呼び出されることです。
$watch メソッドの通常の動作ですか? selectedElement が実際に更新されたときにキャッチする方法は?
ご協力いただきありがとうございます。ティエリー