# 表单控件
## 表单控件简介
表单是各类控件(如input、select、textarea)的集合体,这些控件依附于表单,形成DOM元素中最为重要的数据交互元素,而Angular也对表单中的控件做了专门的包装,其中最重要的一项就是控件的自我验证功能。
## 表单基本验证功能
在Angular中,专门针对表单和表单中的控件提供了下列属性,用于验证控件交互值的状态。
* $pristine表示表单或控件内容是否未输入过。【boolean】
* $dirty表示表单或控件内容是否已输入过。【boolean】
* $valid表示表单或控件内容是否已验证通过。【boolean】
* $invalid表示表单或控件内容是否未验证通过。【boolean】
* $error表示表单或控件内容验证时的错误提示信息。
前面4项属性均返回布尔类型的值,最后一项属性返回一个错误对象,包含全部表单控件验证时的返回的错误信息。
- Angular简介
- angular1资料网站
- Angular初级部分
- 打破传统的前端
- Angular基本组成部分
- Angular环境搭建
- Angular项目测试
- Angular基础概念
- Angular模块
- Angular控制器
- Angular指令
- Angular表达式
- Angular视图
- Angular基础实战
- Angular模块创建和使用
- Angular控制器和模型创建
- scope对象
- 控制器中调度window对象和document对象
- Angular表达式调度过滤器
- Angular中的ng模块全局方法
- Angular模板应用
- 使用指令复制元素
- 使用指令隐藏显示元素
- Angular指令ng-if
- ng-src和ng-href
- Angular处理样式
- Angular作用域事件传递
- 表单中的元素
- Angular初学者常见的坑
- 再论双向绑定
- Angular中级部分
- Angular路由机制
- ui-router管理状态
- ui-router状态嵌套和视图嵌套
- ui-router多个命名的视图
- ui-router路由控制
- 自定义指令
- 自定义过滤器
- Angular项目目录结构
- Angular服务
- Angular高级部分
- Angular依赖注入
- README