AngularJS表单和控件可以对用户输入的数据进行验证。
在之前的章节中你已经了解了有关AngularJS表单和控件的相关内容。
AngularJS表单和控件可以提供数据验证服务,并对不合法的数据给出提示信息。

请注意任何情况下都不能仅靠客户端的数据验证,服务端数据验证也是必须的。
<a></a>
<a href="http://jsfiddle.net/Jaxu/yg0annuc/" target="_blank">运行</a>

novalidate属性表示禁用浏览器默认的数据验证功能。
AngularJS指令ng-model将input标签绑定到模型中。
模型对象有两个属性:user和email。
通过使用ng-show指令来显示或隐藏<span>元素,该元素的字体被设置成红色,当user或email是$dirty和$invalid时显示。
过滤器
描述
$dirty
表示当前field中的内容被修改过。
$valid
表示当前field中的内容是有效的。
$invalid
表示当前field中的内容是无效的。
$pristine
表示当前field中的内容还没有被修改。
本文转自Jaxu博客园博客,原文链接:http://www.cnblogs.com/jaxu/p/4500213.html,如需转载请自行联系原作者