特定のクラスで更新される要素を監視する必要があるディレクティブを作成しています.ng-invalid
。ご存じのように、.ng-invalid
無効なフォーム要素に が追加されます。
クラスが追加または削除されたかどうかを判断するには、これらの要素を監視する必要があります。
どうすればこれを達成できますか?
前もって感謝します
特定のクラスで更新される要素を監視する必要があるディレクティブを作成しています.ng-invalid
。ご存じのように、.ng-invalid
無効なフォーム要素に が追加されます。
クラスが追加または削除されたかどうかを判断するには、これらの要素を監視する必要があります。
どうすればこれを達成できますか?
前もって感謝します
FormController$invalid
の属性を監視するだけで十分でしょうか? これにより、フォームの全体的な無効ステータスの変更が通知されます。次に例を示します。
// Somewhere in your directive; formCtrl is the FormController
scope.$watch(function() {
return formCtrl.$invalid;
}, function(isInvalid, wasInvalid) {
// ...
});