npmで角度メッセージをインストールし、ngMessagesをアプリケーションに渡しました。 私は私の部分のhtmlにディレクティブを追加しましたが、%エラー空白有効にするngMessagesを取得できません
テンプレート:あなたは、すなわちfriendForm.fname.$error
フォームを参照しようとしているので、あなたがfriendForm
のご<form>
name
属性を与える必要が
<div ng-controller='friendsController'>
<form>
<table id='friendForm'>
<tr>
<td><input type='text' name='fname' ng-model='newFriend.fname' required/></td>
<td>First Name</td>
</tr>
<tr>
<td><input type='text' name='lname' ng-model='newFriend.lname' required/></td>
<td>Last Name</td>
</tr>
<tr>
<td><input type='date' name='bday' ng-model='newFriend.bday' required/></td>
<td>Birthday</td>
</tr>
<tr>
<td><input type='submit' value='Create' ng-click='addFriend()'/></td>
</tr>
</table>
<pre>friendForm.fname.$error = {{ friendForm.fname.$error.required | json }}</pre>
<div ng-messages='friendForm.fname.$error' style='color:red' role='alert'>
<p ng-message='required'>First Name is Required</p>
</div>
<div ng-messages='friendForm.lname.$error'>
<p ng-message='required'>Last Name is Required</p>
</div>
<div ng-messages='friendForm.bday.$error'>
<p ng-message='required'>Birthdate is Required</p>
</div>
</form>
</div>