简介AngularJS的HTML DOM支持情况


Posted in Javascript onJune 17, 2015

以下指令可用于应用程序数据绑定到HTML DOM元素的属性。

简介AngularJS的HTML DOM支持情况

 添加ng-show属性到一个HTML按钮,并把它传递模型。绑定模型到复选框,看看以下变化。

<input type="checkbox" ng-model="showHide1">Show Button
<button ng-show="showHide1">Click Me!</button>

ng-hide 指令

添加ng-hide属性为HTML按钮,通过它的模型。绑定模型到复选框,看看以下变化。

<input type="checkbox" ng-model="showHide2">Hide Button
<button ng-hide="showHide2">Click Me!</button>

ng-click 指令

添加ng-click属性为HTML按钮并更新模型。模型绑定HTML看看结合的变化。

<p>Total click: {{ clickCounter }}</p></td>
<button ng-click="clickCounter = clickCounter + 1">Click Me!</button>

例子

下面的例子将展示上述所有指令。
testAngularJS.html

<html>
<head>
<title>AngularJS HTML DOM</title>
</head>
<body>
<h2>AngularJS Sample Application</h2>
<div ng-app="">
<table border="0">
<tr>
  <td><input type="checkbox" ng-model="enableDisableButton">Disable Button</td>
  <td><button ng-disabled="enableDisableButton">Click Me!</button></td>
</tr>
<tr>
  <td><input type="checkbox" ng-model="showHide1">Show Button</td>
  <td><button ng-show="showHide1">Click Me!</button></td>
</tr>
<tr>
  <td><input type="checkbox" ng-model="showHide2">Hide Button</td>
  <td><button ng-hide="showHide2">Click Me!</button></td>
</tr>
<tr>
  <td><p>Total click: {{ clickCounter }}</p></td>
  <td><button ng-click="clickCounter = clickCounter + 1">Click Me!</button></td>
</tr>
</table>
</div>
<script src="http://ajax.googleapis.com/ajax/libs/angularjs/1.2.15/angular.min.js"></script>
</body>
</html>

输出

在Web浏览器打开textAngularJS.html,看到以下结果:

简介AngularJS的HTML DOM支持情况

Javascript 相关文章推荐
JavaScript 自动分号插入(JavaScript synat:auto semicolon insertion)
Nov 04 Javascript
使用原生javascript创建通用表单验证——更锋利的使用dom对象
Sep 13 Javascript
jQuery遍历Table应用示例
Apr 09 Javascript
单击某一段文字改写文本颜色
Jun 06 Javascript
优化RequireJS项目的相关技巧总结
Jul 01 Javascript
javascript创建动态表单的方法
Jul 25 Javascript
javaScript如何跳出多重循环break、continue
Sep 01 Javascript
Select2.js下拉框使用小结
Oct 24 Javascript
Bootstrap基本样式学习笔记之图片(6)
Dec 07 Javascript
VUE饿了么树形控件添加增删改功能的示例代码
Oct 17 Javascript
移动web开发之touch事件实例详解
Jan 17 Javascript
vue实现短信验证码输入框
Apr 17 Javascript
在Ubuntu系统上安装Ghost博客平台的教程
Jun 17 #Javascript
JavaScript AOP编程实例
Jun 16 #Javascript
js+HTML5基于过滤器从摄像头中捕获视频的方法
Jun 16 #Javascript
动态加载jQuery的方法
Jun 16 #Javascript
详解AngularJS中的表格使用
Jun 16 #Javascript
js+HTML5实现视频截图的方法
Jun 16 #Javascript
AngularJS中的过滤器使用详解
Jun 16 #Javascript
You might like
十天学会php之第四天
2006/10/09 PHP
php 智能404跳转代码,适合换域名没改变目录的网站
2010/06/04 PHP
PHP爆绝对路径方法收集整理
2012/09/17 PHP
PHP使用flock实现文件加锁的方法
2015/07/01 PHP
JQuery 构建客户/服务分离的链接模型中Table分页代码效率初探
2010/01/22 Javascript
JS实现的一个简单的Autocomplete自动完成例子
2014/04/16 Javascript
Angularjs 基础入门
2014/12/26 Javascript
jQuery 获取跨域XML(RSS)数据的相关总结分析
2016/05/18 Javascript
angularjs 中$apply,$digest,$watch详解
2016/10/13 Javascript
Bootstrap table表格简单操作
2017/02/07 Javascript
在点击div中的p时,如何阻止事件冒泡
2017/02/07 Javascript
BOM之navigator对象和用户代理检测
2017/02/10 Javascript
nodejs操作mongodb的增删改查功能实例
2017/11/09 NodeJs
layui表格内放置图片,并点击放大的实例
2019/09/10 Javascript
小程序实现上传视频功能
2020/08/18 Javascript
[01:38]女王驾到——至宝魔廷新尊技能&特效展示
2020/06/16 DOTA
Python压缩解压缩zip文件及破解zip文件密码的方法
2015/11/04 Python
利用Pandas读取文件路径或文件名称包含中文的csv文件方法
2018/07/04 Python
python3读取excel文件只提取某些行某些列的值方法
2018/07/10 Python
python读取TXT每行,并存到LIST中的方法
2018/10/26 Python
Django框架搭建的简易图书信息网站案例
2019/05/25 Python
np.random.seed() 的使用详解
2020/01/14 Python
浅谈python 调用open()打开文件时路径出错的原因
2020/06/05 Python
在pytorch中动态调整优化器的学习率方式
2020/06/24 Python
如何用python免费看美剧
2020/08/11 Python
英国最大的线上保健品零售商之一:Vitamin Planet
2016/12/01 全球购物
SQL Server 2000数据库的文件有哪些,分别进行描述。
2015/11/09 面试题
高中生学习生活的自我评价
2013/11/27 职场文书
母亲节演讲稿范文
2014/01/02 职场文书
销售人员自我评价
2014/02/01 职场文书
农村面貌改造提升实施方案
2014/03/18 职场文书
房地产公司见习自我鉴定
2014/04/28 职场文书
2014教师专业技术工作总结
2014/12/03 职场文书
2014年个人技术工作总结
2014/12/08 职场文书
2015年度班主任自我评价
2015/03/11 职场文书
运动会开幕式通讯稿
2015/07/18 职场文书