【发布时间】:2015-03-19 14:06:08
【问题描述】:
我想验证此代码中的名称字段..
<script type="text/ng-template" id="add.html">
<div class="modal-header">
<h3 class="modal-title">ADD</h3>
</div>
<div class="modal-body">
<table class="add-table">
<form name="myForm">
<tr>
<div class="form-group">
<td>
<label>name:</label>
</td>
<td>
<input type="text" name="name" ng-model="user.name"
placeholder="Name" required=""></input>
<span class="error" ng-show="myForm.name.$dirty">Required</span>
</td>
</div>
</tr>
</form>
</table>
</div>
</script>
表达式myForm.name.$dirty 不计算并返回任何值。
我在这里做错了什么?
【问题讨论】:
-
您能描述一下您遇到的问题吗?
-
必需 ng-show="myForm.name.$dirty" 永远不会成为真的。 $dirty,$error 从不评估。
-
似乎没有任何问题。
-
为什么这不起作用?
-
创建plunker 或将代码 sn-p 添加到您的 OP。
标签: angularjs html forms validation