これは、この質問に対する次の質問です。
したがって、その答えを使用して、$setValidity を指定した各エラーに対して特定のエラーを表示するテンプレートに HTML を記述できます。たとえば、次のようなものがあります。
<input ng-model="user.lastName" required="true" id="lastNameField" name="lastName" type="text" class="span3" placeholder="Last Name"/>
<span class="inlineError" ng-show="myProfile.lastName.$error.required">Required</span>
ただし、姓に 4 文字以上の長さを追加する必要がある場合は、次のようにします。
<input ng-model="user.lastName" required="true" id="lastNameField" name="lastName" type="text" class="span3" placeholder="Last Name"/>
<span class="inlineError" ng-show="myProfile.lastName.$error.minRequired">Last name must be at least 4 characters long</span>
私の質問は、フィールドのすべてのエラーに対して汎用ハンドラーを作成するにはどうすればよいかということです。何かのようなもの:
<input ng-model="user.lastName" required="true" id="lastNameField" name="lastName" type="text" class="span3" placeholder="Last Name"/>
<span class="inlineError" ng-show="myProfile.lastName.$error.required">{{myProfile.lastName.$error.required}}</span>
それは可能ですか?