简介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 相关文章推荐
jQuery '行 4954 错误: 不支持该属性或方法' 的问题解决方法
Jan 19 Javascript
jquery validate poshytip 自定义样式
Nov 26 Javascript
Jquery对象和Dom对象的区别分析
Nov 20 Javascript
jQuery实现分章节锚点“回到顶部”动画特效代码
Oct 23 Javascript
jquery获取img的src值的简单实例
May 17 Javascript
详细解读Jquery各Ajax函数($.get(),$.post(),$.ajax(),$.getJSON())
Aug 15 Javascript
node.js缺少mysql模块运行报错的解决方法
Nov 13 Javascript
使用html+js+css 实现页面轮播图效果(实例讲解)
Sep 21 Javascript
使用Vue开发一个实时性时间转换指令
Jan 17 Javascript
详解微信小程序的不同函数调用的几种方法
May 08 Javascript
vue实现Excel文件的上传与下载功能的两种方式
Jun 28 Javascript
JavaScript数组及常见操作方法小结
Nov 13 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单链表实现代码分享
2016/07/04 PHP
PHP中SERIALIZE和JSON的序列化与反序列化操作区别分析
2016/10/11 PHP
php字符串过滤strip_tags()函数用法实例分析
2019/06/24 PHP
prototype 1.5 &amp; scriptaculous 1.6.1 学习笔记
2006/09/07 Javascript
JQuery写动态树示例代码
2013/07/31 Javascript
jsonp原理及使用
2013/10/28 Javascript
JQuery 使用attr方法实现下拉列表选中
2014/10/13 Javascript
js分页工具实例
2015/01/28 Javascript
浅谈JavaScript的事件
2015/02/27 Javascript
jQuery的position()方法详解
2015/07/19 Javascript
js钢琴按钮波浪式图片排列效果代码分享
2015/08/26 Javascript
Vue.js系列之项目结构说明(2)
2017/01/03 Javascript
基于Vue.js实现tab滑块效果
2017/07/23 Javascript
springMvc 前端用json的方式向后台传递对象数组方法
2018/08/07 Javascript
JS中的算法与数据结构之集合(Set)实例详解
2019/08/20 Javascript
js实现简单的日历显示效果函数示例
2019/11/25 Javascript
JS async 函数的含义和用法实例总结
2020/04/08 Javascript
编写一个javascript元循环求值器的方法
2020/04/14 Javascript
谈谈我在vue-cli3中用预渲染遇到的坑
2020/04/22 Javascript
在vue中实现禁止屏幕滚动,禁止屏幕滑动
2020/07/22 Javascript
javascript实现点击产生随机图形
2021/01/25 Javascript
[33:23]Secret vs Serenity 2018国际邀请赛小组赛BO2 第二场 8.16
2018/08/17 DOTA
python实现ftp客户端示例分享
2014/02/17 Python
《Python之禅》中对于Python编程过程中的一些建议
2015/04/03 Python
python使用opencv进行人脸识别
2017/04/07 Python
python OpenCV学习笔记实现二维直方图
2018/02/08 Python
python Celery定时任务的示例
2018/03/13 Python
对Python 获取类的成员变量及临时变量的方法详解
2019/01/22 Python
Python使用numpy模块实现矩阵和列表的连接操作方法
2019/06/26 Python
Python实现FTP文件传输的实例
2019/07/07 Python
来自圣地亚哥的实惠太阳镜:Knockaround
2018/08/27 全球购物
城管大队整治方案
2014/05/06 职场文书
给老婆的检讨书1000字
2015/01/01 职场文书
文明礼仪主题班会
2015/08/13 职场文书
车辆挂靠协议书
2016/03/23 职场文书
2016年党员承诺书范文
2016/03/24 职场文书