私はplunker hereです。入力フィールドに入力があってもAngular ng-message 'when when "required"'が発生するのはなぜですか?
入力フィールドに入力を入力し、ページの他の場所をクリックすると「このフィールドは必須です」というメッセージが表示されます。表示されます。入力フィールドに値があってもメッセージが表示されるのはなぜですか?ここで
はコードです:
<form name="reportform" novalidate >
<input name="startdate" placeholder="Enter a start date" ng-model="startdatevalue" required>
<ng-messages ng-if='reportform.startdate.$touched' for="reportform.startdate.$error">
<ng-message when="required">
This field is required.
</ng-message>
</ng-messages>
<button ng-disabled="reportform.$invalid" type="submit">
Submit Query
</button>
</form>
D'oh、ありがとうございます。そんなばかげた質問をして申し訳ありません。私は私が働いていたはるかに長い例を持っていましたが、それはプランナーとして投稿するのに欠くことはできませんでしたが、明らかにあまりにも多くのコードを削除しました:) – user45183