AngularJS 表单
AngularJS 表单是输入控件的集合。
HTML 控件
以下 HTML input 元素被称为 HTML 控件:
- input 元素
- select 元素
- button 元素
- textarea 元素
数据绑定
Input 控件使用 ng-model 指令来实现数据绑定。
通过以上代码应用有了一个名为 firstname 的属性。
它通过 ng-model 指令来绑定到你的应用。
firstname 属性可以在 controller 中使用:
实例
也可以在应用的其他地方使用:
实例
Checkbox(复选框)
checkbox 的值为 true 或 false,可以使用 ng-model 指令绑定,它的值可以用于应用中:
实例
复选框选中后显示 h1 标签内容:
单选框
我们可以使用 ng-model 来绑定单选按钮到你的应用中。
单选框使用同一个 ng-model ,可以有不同的值,但只有被选中的单选按钮的值会被使用。
实例
根据选中的单选按钮,显示信息:
myVar 的值可以是 dogs, tuts, 或 cars。
下拉码单
使用 ng-model 指令可以将下拉码单绑定到你的应用中。
ng-model 属性的值为你在下拉码单选中的选项:
实例
根据选中的下拉码单选项,显示信息:
myVar 的值可以是 dogs, tuts, 或 cars。
HTML 表单
HTML 表单通常与 HTML 控件同时存在。
AngularJS 表单实例
form = {{user}}
master = {{master}}
应用程序代码
novalidate 属性是在 HTML5 中新增的。禁用了使用浏览器的默认验证。 |
实例解析
ng-app 指令定义了 AngularJS 应用。
ng-controller 指令定义了应用控制器。
ng-model 指令绑定了两个 input 元素到模型的 user 对象。
formCtrl 函数设置了 master 对象的初始值,并定义了 reset() 方法。
reset() 方法设置了 user 对象等于 master 对象。
ng-click 指令调用了 reset() 方法,且在点击按钮时调用。
novalidate 属性在应用中不是必须的,但是你需要在 AngularJS 表单中使用,用于重写标准的 HTML5 验证。
点击查看所有 AngularJS 教程 文章: https://www.codercto.com/courses/l/36.html
Java并发编程实战
Brian Goetz、Tim Peierls、Joshua Bloch、Joseph Bowbeer、David Holmes、Doug Lea / 童云兰 / 机械工业出版社华章公司 / 2012-2 / 69.00元
本书深入浅出地介绍了Java线程和并发,是一本完美的Java并发参考手册。书中从并发性和线程安全性的基本概念出发,介绍了如何使用类库提供的基本并发构建块,用于避免并发危险、构造线程安全的类及验证线程安全的规则,如何将小的线程安全类组合成更大的线程安全类,如何利用线程来提高并发应用程序的吞吐量,如何识别可并行执行的任务,如何提高单线程子系统的响应性,如何确保并发程序执行预期任务,如何提高并发代码的性......一起来看看 《Java并发编程实战》 这本书的介绍吧!