6

特定のクラスで更新される要素を監視する必要があるディレクティブを作成しています.ng-invalid。ご存じのように、.ng-invalid無効なフォーム要素に が追加されます。

クラスが追加または削除されたかどうかを判断するには、これらの要素を監視する必要があります。

どうすればこれを達成できますか?

前もって感謝します

4

2 に答える 2

1

FormController$invalidの属性を監視するだけで十分でしょうか? これにより、フォームの全体的な無効ステータスの変更が通知されます。次に例を示します。

// Somewhere in your directive; formCtrl is the FormController
scope.$watch(function() {
  return formCtrl.$invalid;
}, function(isInvalid, wasInvalid) {
  // ...
});
于 2013-04-30T09:43:01.580 に答える