問題の説明:
公式ドキュメントを参照して、requirejs angularjs ngMessages を使用して検証デモを作成しましたが、下の図の $error エラー メッセージは正しいですが、
<p ng- message=" myForm.myName.$error" style="color:maroon">
<p ng-message="required">フィールドが入力されていません</p>
<p ng-message="minlength">フィールドが短すぎます</p>
<p ng -message="maxlength">あなたのフィールドは長すぎます長い
の 3 行のエラー テキストが常に表示されます。
問題がどこにあるのかを理解するのを手伝ってくれませんか?
コード:
main.js:
index.html
リーリーapp.js
リーリーデモ コードのアドレス:
http://plnkr.co/edit/AWVXcU8CWQTXFqu6pVtL?p=preview
これを試してください: プランカー
リーリーapp.js
リーリーメイン
リーリー