欢迎来到福编程网,本站提供各种互联网专业知识!

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

发布时间:2016-07-27 作者:投稿lqh 来源:转载
本文主要介绍AngularJS模型,这里详细介绍了AngularJS模型中的知识点,并提供实例代码,有需要的小伙伴可以参考下

AngularJS ng-model 指令

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

ng-model 指令

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

AngularJS 实例





 



名字:

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

运行结果:

名字:

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

双向绑定

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

AngularJS 实例





 



名字:

你输入了: {{name}}

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

运行结果:

名字:

你输入了: John Doe

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

验证用户输入

AngularJS 实例





 



Email: 不是一个合法的邮箱地址

在输入框中输入你的邮箱地址,如果不是一个合法的邮箱地址,会弹出提示信息。

运行结果:

Email:

在输入框中输入你的邮箱地址,如果不是一个合法的邮箱地址,会弹出提示信息。

CSS 类

ng-model 指令基于它们的状态为 HTML 元素提供了 CSS 类:

AngularJS 实例





 




输入你的名字:

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

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

运行结果:

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

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

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

ng-empty

ng-not-empty

ng-touched

ng-untouched

ng-valid

ng-invalid

ng-dirty

ng-pending

ng-pristine

相关推荐