说我有一些输入的html标记。该form
标签不存在(所有通信都是通过REST服务进行的)。我需要从输入中收集数据并发送异步请求。
我想对那些输入(必填,电子邮件等)执行验证,应该支持IE8。
如何用角度来做到这一点?
来自docs:ngForm:form指令的可嵌套别名。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
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句