简介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使用jxl插件导出excel示例
Apr 14 Javascript
node.js Web应用框架Express入门指南
May 28 Javascript
DOM操作一些常用的属性汇总
Mar 13 Javascript
如何用javascript计算文本框还能输入多少个字符
Jul 29 Javascript
Jquery插件之Fancybox丰富的弹出层效果附源码下载
Dec 02 Javascript
Vue方法与事件处理器详解
Dec 01 Javascript
AngularJS动态绑定ng-options的ng-model实例代码
Jun 21 Javascript
js 获取html5的data属性实现方法
Jul 28 Javascript
JavaScript实现计算多边形质心的方法示例
Jan 31 Javascript
使用Angular Cli如何创建Angular私有库详解
Jan 30 Javascript
Vue使用watch监听一个对象中的属性的实现方法
May 10 Javascript
如何使用CSS3+JQuery实现悬浮墙式菜单
Jun 18 jQuery
在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,const与define的使用区别
2013/06/18 PHP
解决PHP程序运行时:Fatal error: Maximum execution time of 30 seconds exceeded in的错误提示
2016/11/25 PHP
Yii框架批量插入数据扩展类的简单实现方法
2017/05/23 PHP
PHP join()函数用法与实例讲解
2019/03/11 PHP
jQuery 前的按键判断代码
2010/03/19 Javascript
js 父窗口控制子窗口的行为-打开,关闭,重定位,回复
2010/04/20 Javascript
JavaScript获取flash对象与网上的有所不同
2014/04/21 Javascript
jquery实现通用版鼠标经过淡入淡出效果
2014/06/15 Javascript
JavaScript生成随机字符串的方法
2015/03/19 Javascript
jQuery实现弹出带遮罩层的居中浮动窗口效果
2016/09/12 Javascript
快速解决js中window.location.href不工作的问题
2016/11/02 Javascript
Node.js设置CORS跨域请求中多域名白名单的方法
2017/03/28 Javascript
深入理解vue2.0路由如何配置问题
2017/07/18 Javascript
页面缩放兼容性处理方法(zoom,Firefox火狐浏览器)
2017/08/29 Javascript
基于webpack 实用配置方法总结
2017/09/28 Javascript
深入了解JavaScript 防抖和节流
2019/09/12 Javascript
vue 自定义组件的写法与用法详解
2020/03/04 Javascript
原生JavaScript实现刮刮乐
2020/09/29 Javascript
小程序组件传值和引入sass的方法(使用vant Weapp组件库)
2020/11/24 Javascript
[02:27]2018DOTA2亚洲邀请赛趣味视频之钓鱼大赛 谁是垂钓冠军?
2018/04/05 DOTA
python读文件逐行处理的示例代码分享
2013/12/27 Python
python生成IP段的方法
2015/07/07 Python
Python实现命令行通讯录实例教程
2016/08/18 Python
python3.4用循环往mysql5.7中写数据并输出的实现方法
2017/06/20 Python
Django框架 查询Extra功能实现解析
2019/09/04 Python
Python3.9又更新了:dict内置新功能
2020/02/28 Python
python利用tkinter实现图片格式转换的示例
2020/09/28 Python
Cecil Mode法国在线商店:女性时尚
2021/01/08 全球购物
中软Java笔试题
2012/11/11 面试题
体育教育毕业生自荐信
2013/11/21 职场文书
七年级地理教学反思
2014/01/26 职场文书
结对共建工作方案
2014/06/02 职场文书
优秀共产党员演讲稿
2014/09/04 职场文书
收款委托书范本
2014/09/11 职场文书
公司副总经理岗位职责
2014/10/01 职场文书
ubuntu20.04虚拟机无法上网的问题及解决
2022/12/24 Servers