それはで述べているドキュメントngChange
発生しません:「モデルは、入力値の変更により、プログラムではなく変更された場合」。
これは、あなたがあればことを意味して今までにプログラムでモデルを変更する、あなたが使用することはできませんかngChange
?
またはそれはあなたが使用できないことを意味していngChange
た場合:
1)プログラムでモデルを変更します
そして
2)入力フィールドからモデルを変更することはできません
これは、JavaScriptを使用してモデルを変更した場合、ngChange式が評価されないことを意味します。ngChangeを起動する場合は、次のような式をプログラムで呼び出す必要があります。
<input type="checkbox" ng-model="confirmed" ng-change="change()" id="ng-change-example1" />
実行したい場合は、変更関数を手動で呼び出す必要があります。
$scope.confirmed = 'test';
$scope.change();
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加