天天看点

AngularJS快速入门指南14:数据验证

AngularJS表单和控件可以对用户输入的数据进行验证。

  在之前的章节中你已经了解了有关AngularJS表单和控件的相关内容。

  AngularJS表单和控件可以提供数据验证服务,并对不合法的数据给出提示信息。

AngularJS快速入门指南14:数据验证

请注意任何情况下都不能仅靠客户端的数据验证,服务端数据验证也是必须的。

<a></a>

<a href="http://jsfiddle.net/Jaxu/yg0annuc/" target="_blank">运行</a>

AngularJS快速入门指南14:数据验证

novalidate属性表示禁用浏览器默认的数据验证功能。

  AngularJS指令ng-model将input标签绑定到模型中。

  模型对象有两个属性:user和email。

  通过使用ng-show指令来显示或隐藏&lt;span&gt;元素,该元素的字体被设置成红色,当user或email是$dirty和$invalid时显示。

过滤器

描述

$dirty

表示当前field中的内容被修改过。

$valid

表示当前field中的内容是有效的。

$invalid

表示当前field中的内容是无效的。

$pristine

表示当前field中的内容还没有被修改。

本文转自Jaxu博客园博客,原文链接:http://www.cnblogs.com/jaxu/p/4500213.html,如需转载请自行联系原作者