AngularJS 模型
-
ng-model 指令
ng-model
指令将HTML控件的值(input, select, textarea)绑定到应用程序数据。使用ng-model
指令,您可以将输入字段的值绑定到在AngularJS中创建的变量。 -
双向绑定
绑定是双向的。 如果用户在input框中输入更改值,则AngularJS属性还将更改其值: -
验证用户输入
ng-repeat
指令可以为应用程序数据(number, e-mail, required))提供类型验证:在上面的示例中,仅当ng-show
属性中的表达式返回 true 时,才会显示范围。如果
ng-model
属性中的属性不存在,AngularJS将为您创建一个。 -
应用程序数据的状态
ng-app
ng-model指令可以提供应用程序数据的状态(invalid, dirty, touched, error): -
CSS 类
ng-model
指令根据其状态为HTML元素提供CSS类:ng-model
指令根据表单字段的状态添加/删除以下类:ng-empty
ng-not-empty
ng-touched
ng-untouched
ng-valid
ng-invalid
ng-dirty
ng-pending
ng-pristine