*Angularでは上記状態に応じて以下のスタイルクラスが設定される
<table class="wikitable" ><tr><td>スタイルクラス</td><td>概要</td></tr><tr><td>ng-valid</td><td>入力値が妥当</td></tr><tr><td>ng-invalid</td><td>入力値が不正</td></tr><tr><td>ng-pristine</td><td>初期値から変更されていない</td></tr><tr><td>ng-dirty</td><td>初期値から変更された</td></tr><tr><td>ng-touched</td><td>フォーカスが当たったことがある</td></tr><tr><td>ng-untouched</td><td>フォーカスが当たったことがない</td></tr><tr><td>ng-submitted</td><td>サブミットされた</td></table>
*スタイルシートを準備(初期状態でエラーとならないように、ng-dirty & ng-invalid)
<pre>
input.ng-dirty.ng-invalid { background-color: #fee; }
</pre>
==ルーティング==