ngMessages
フォーム エラーに関する情報にアクセスするにはどうすればよいですか? フィールド名やその他のプロパティなど?
例:
次のような多くの例を見てきました。
<input type="text" ng-model="field" name="myField" minlength="5">
<div ng-messages="myForm.myField.$error">
<div ng-message="minlength">The value entered is too short</div>
</div>
入力の長さをユーザーに伝えていないため、これは適切なエラー メッセージではありません。短すぎると言っているだけです。
「このフィールドは少なくとも {{ minlength }} 文字である必要があります。」のようにレンダリングする必要があります。
さらに良いことに、「{{ フィールド }} は {{ minlength }} 文字以上である必要があります。」
異なる最小長の入力に対して異なるメッセージを定義しなければならないことは、非常に非 DRY です。
これはどのように行うことができngMessages
ますか?