简介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 相关文章推荐
各浏览器对link标签onload/onreadystatechange事件支持的差异分析
Apr 27 Javascript
Array, Array Constructor, for in loop, typeof, instanceOf
Sep 13 Javascript
jQuery点击改变class并toggle及toggleClass()方法定义用法
Dec 11 Javascript
老生常谈遮罩层 滚动条的问题
Apr 29 Javascript
JavaScript中对JSON对象的基本操作示例
May 21 Javascript
利用jQuery异步上传文件的插件用法详解
Jul 19 jQuery
深入浅析JSONAPI在PHP中的应用
Dec 24 Javascript
JavaScript实现浅拷贝与深拷贝的方法分析
Jul 05 Javascript
详解Vue之父子组件传值
Apr 01 Javascript
JS实现提示效果弹出及延迟隐藏的功能
Aug 26 Javascript
公众号SVG动画交互实战代码
May 31 Javascript
react合成事件与原生事件的相关理解
May 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
类的另类用法--数据的封装
2006/10/09 PHP
Window 7/XP 安装Apache 2.4与PHP 5.4 的过程详解
2013/06/02 PHP
PHP采用get获取url汉字出现乱码的解决方法
2014/11/13 PHP
Json_decode 解析json字符串为NULL的解决方法(必看)
2017/02/17 PHP
php批量修改表结构实例
2017/05/24 PHP
flash 得到自身url参数的代码
2009/11/15 Javascript
js正文内容高亮效果的实现方法
2013/06/30 Javascript
JS定时器实例详细分析
2013/10/11 Javascript
window.onload和$(function(){})的区别介绍
2013/10/30 Javascript
js淡入淡出焦点图幻灯片效果代码分享
2015/09/08 Javascript
Nodejs抓取html页面内容(推荐)
2016/08/11 NodeJs
深入浅析jQuery对象$.html
2016/08/22 Javascript
微信小程序 教程之wxapp视图容器 swiper
2016/10/19 Javascript
javascript history对象详解
2017/02/09 Javascript
vue bus全局事件中心简单Demo详解
2018/02/26 Javascript
Vue.js最佳实践(五招助你成为vuejs大师)
2018/05/04 Javascript
koa2 从入门到精通(小结)
2019/07/23 Javascript
详解Vue Cli浏览器兼容性实践
2020/06/08 Javascript
Python读写ini文件的方法
2015/05/28 Python
Python 给某个文件名添加时间戳的方法
2018/10/16 Python
tensorflow 保存模型和取出中间权重例子
2020/01/24 Python
canvas小画板之平滑曲线的实现
2020/08/12 HTML / CSS
Vans奥地利官方网站:美国原创极限运动潮牌
2018/09/30 全球购物
Pandora西班牙官方商店:PandoraShop.es
2020/10/05 全球购物
联强国际笔试题面试题
2013/07/10 面试题
钳工实习自我鉴定
2013/09/19 职场文书
工厂实习感言
2014/01/14 职场文书
领导干部廉政承诺书
2014/03/27 职场文书
促销活动总结
2014/04/28 职场文书
预备党员自我批评思想汇报
2014/10/10 职场文书
银行实习推荐信
2015/03/27 职场文书
高中家长意见怎么写
2015/06/03 职场文书
创业计划书之孕婴生活馆
2019/11/11 职场文书
公司财务制度:成本管理控制制度模板
2019/11/19 职场文书
Python中glob库实现文件名的匹配
2021/06/18 Python
解析Redis Cluster原理
2021/06/21 Redis