假设我有一些带有一些输入的html标记。 form
标记不存在(所有通信都通过REST服务进行)。我需要从输入收集数据并发送异步请求。
我想对这些输入(必需,电子邮件等)进行验证,应该支持IE8 如何用角度来做到这一点?
答案 0 :(得分:1)
From docs:ngForm:表单指令的别名别名。 HTML不允许嵌套表单元素。嵌套表单很有用,例如,如果需要确定控件子组的有效性。
所以只需在代码中添加:
<div ng-form="myForm">
<div ng-class="{'has-error':myForm.name.$error.required && !myForm.name.$pristine}">
<input type="text" name="name" required />
<p ng-show="myForm.name.$error.required && !myForm.name.$pristine" class="help-block">This field is required</p>
</div>
</div>
请参阅此处的角度验证:http://plnkr.co/edit/eZWqCJak5bhsAYV6Iqe8?p=preview