0

子、孫の ng-form、$invalid のいずれかが true の場合、最も外側の ng-form に css クラスを設定する必要があります。

この問題をチェックするプランカーがあります。

http://plnkr.co/edit/CDyBbZs3GAUrEfBrap8G?p=preview

誰もこれを試しましたか?ポインタはありますか?

ありがとう。

4

2 に答える 2

1

フォーム要素も ng-invalid クラスを取得するため、これは CSS で機能します。独自のerrorクラスを実装する必要さえありません。

form.ng-invalid {
   border: 1px solid red;
}

すべての入力が満たされると、境界線は消えます。

http://plnkr.co/edit/qbnFK2kLE3Al74EdMbBH?p=preview

于 2014-05-30T11:30:17.977 に答える