AngularJS 模型详细介绍及实例代码

前端之家收集整理的这篇文章主要介绍了AngularJS 模型详细介绍及实例代码前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

AngularJS ng-model 指令

ng-model 指令用于绑定应用程序数据到 HTML 控制器(input,select,textarea)的值。

ng-model 指令

ng-model 指令可以将输入域的值与 AngularJS 创建的变量绑定。

AngularJS 实例

<Meta charset="utf-8">

使用 ng-model 指令来绑定输入域的值到控制器的属性

运行结果:

使用 ng-model 指令来绑定输入域的值到控制器的属性

双向绑定

双向绑定,在修改输入域的值时, AngularJS 属性的值也将修改

AngularJS 实例

<Meta charset="utf-8">

修改输入框的值,标题的名字也会相应修改

运行结果:

名字:

你输入了: John Doe

修改输入框的值,标题的名字也会相应修改

验证用户输入

AngularJS 实例

<Meta charset="utf-8">

<form ng-app="" name="myForm">
输入你的名字:

编辑文本域,不同状态背景颜色会发送变化。

文本域添加required 属性,该值是必须的,如果为空则是不合法的。

运行结果:

编辑文本域,不同状态背景颜色会发送变化。

文本域添加required 属性,该值是必须的,如果为空则是不合法的。

ng-model 指令根据表单域的状态添加/移除以下类:

ng-empty ng-not-empty ng-touched ng-untouched ng-valid ng-invalid ng-dirty ng-pending ng-pristine

猜你在找的JavaScript相关文章