简介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 相关文章推荐
IE与Firefox下javascript getyear年份的兼容性写法
Dec 20 Javascript
jQuery maxlength文本字数限制插件
Apr 16 Javascript
一次失败的jQuery优化尝试小结
Feb 06 Javascript
javascript表单验证 - Parsley.js使用和配置
Jan 25 Javascript
js中的eventType事件及其浏览器支持性介绍
Nov 29 Javascript
js中用window.open()打开多个窗口的name问题
Mar 13 Javascript
常用jQuery代码分享
Jul 14 Javascript
js实现固定显示区域内自动缩放图片的方法
Jul 18 Javascript
Bootstrap实现导航栏的2种方式
Nov 28 Javascript
js实现动态显示时间效果
Mar 06 Javascript
JS正则表达式常见用法实例详解
Jun 19 Javascript
JS实现动态星空背景效果
Nov 01 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 Static关键字实用方法
2010/06/04 PHP
7个鲜为人知却非常实用的PHP函数
2015/07/01 PHP
HTA版JSMin(省略修饰语若干)基于javascript语言编写
2009/12/24 Javascript
JavaScript 空位补零实现代码
2010/02/26 Javascript
jQuery Deferred和Promise创建响应式应用程序详细介绍
2013/03/05 Javascript
jquery更换文章内容与改变字体大小代码
2013/09/30 Javascript
用C/C++来实现 Node.js 的模块(一)
2014/09/24 Javascript
在JavaScript中使用开平方根的sqrt()方法
2015/06/15 Javascript
JSON与XML的区别对比及案例应用
2016/11/11 Javascript
JavaScript中数组的各种操作的总结(必看篇)
2017/02/13 Javascript
vue使用watch 观察路由变化,重新获取内容
2017/03/08 Javascript
实例详解JSON取值(key是中文或者数字)方式
2017/08/24 Javascript
使用jQuery 操作table 完成单元格合并的实例
2017/12/27 jQuery
Ionic学习日记实现验证码倒计时
2018/02/08 Javascript
vue.js实现的幻灯片功能示例
2019/01/18 Javascript
qrcode生成二维码微信长按无法识别问题的解决
2019/04/04 Javascript
vue封装swiper代码实例解析
2019/10/08 Javascript
[01:54]TI珍贵瞬间系列(三):翻盘
2020/08/28 DOTA
使用Django2快速开发Web项目的详细步骤
2019/01/06 Python
PyCharm设置每行最大长度限制的方法
2019/01/16 Python
Python利用heapq实现一个优先级队列的方法
2019/02/03 Python
Python实现钉钉发送报警消息的方法
2019/02/20 Python
Python何时应该使用Lambda函数
2019/07/02 Python
pip 安装库比较慢的解决方法(国内镜像)
2019/10/06 Python
python列表推导式操作解析
2019/11/26 Python
python 递归调用返回None的问题及解决方法
2020/03/16 Python
Python中格式化字符串的四种实现
2020/05/26 Python
W3C公布最新的HTML5标准草案
2008/10/17 HTML / CSS
领导视察欢迎词
2014/01/15 职场文书
广告业务员岗位职责
2014/02/06 职场文书
企业公益活动策划方案
2014/08/24 职场文书
党旗在我心中演讲稿
2014/09/15 职场文书
授权委托书范本(单位)
2014/09/28 职场文书
银行员工考核评语
2014/12/31 职场文书
2015年医院药剂科工作总结
2015/05/04 职场文书
源码分析Redis中 set 和 sorted set 的使用方法
2022/03/22 Redis