查看: 66|回复: 0

angular 课堂笔记 脏值检测

发表于 2018-1-7 09:31:19
就是对表单验证以前用jquery对页面中表单元素做验证?绑定事件(表单元素)focus,blur,keydown,keyup,change,click等等在事件回调函数...
就是对表单验证

以前用jquery对页面中表单元素做验证?

绑定事件(表单元素)focus,blur,keydown,keyup,change,click等等

在事件回调函数中获取需要验证的表单

对表单内容做验证处理(正则)

根据结果显隐提示提示

提交表单时候我们还会对数据进行拼接(ajax)

在angular中做表单验证只需要添加几个指令即可

在创建表单时候,angular会根据表单(form,input等等)标签的name属性在作用域中创建一个变量

Input表单的name属性定义在fomr元素name属性对应的变量内部

在作用域中第一次是根据form标签寻找name属性并映射变量(第一次不会根据input等表单作变量映射)

第二次会在form元素中遍历表单元素并映射到表单变量中

四个属性不论是表单form元素,还是input元素对应的变量都有四个属性

$dirty 是否被修改过

True 已经被修改过

False 没有被修改过

$pristine 是否被修改过

True没有修改过

False 已经被修改过

$valid 是否合法

True 合法

False 不合法

$invalid 是否合法

True 不合法

False 合法

本文章版权归爱创课堂所有,转载请注明出处。

更多详细内容请访问爱创课堂官网首页

http://www.icketang.com/




回复

使用道具 举报