简介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的一种模块模式
Mar 22 Javascript
Javascript面向对象设计一 工厂模式
Dec 20 Javascript
利用jQuery实现CheckBox全选/全不选/反选的简单代码
May 31 Javascript
jQuery中fadein与fadeout方法用法示例
Sep 16 Javascript
微信小程序 页面跳转如何实现传值
Apr 05 Javascript
ionic实现底部分享功能
May 11 Javascript
vue2.0 与 bootstrap datetimepicker的结合使用实例
May 22 Javascript
vue通过watch对input做字数限定的方法
Jul 13 Javascript
vue弹窗组件的实现示例代码
Sep 10 Javascript
浅谈js闭包理解
Apr 01 Javascript
js常见遍历操作小结
Jun 06 Javascript
vue-cli3 取消eslint校验代码的解决办法
Jan 16 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的error_reporting错误级别变量对照表
2014/07/08 PHP
PHP命名空间(namespace)的使用基础及示例
2014/08/18 PHP
php多次include后导致全局变量global失效的解决方法
2015/02/28 PHP
PHP实现通过正则表达式替换回调的内容标签
2015/06/15 PHP
php的常量和变量实例详解
2017/06/27 PHP
用jscript实现新建和保存一个word文档
2007/06/15 Javascript
Javascript基础教程之argument 详解
2015/01/18 Javascript
JavaScript实现为指定对象添加多个事件处理程序的方法
2015/04/17 Javascript
js仿苹果iwatch外观的计时器代码分享
2015/08/26 Javascript
JavaScript  cookie 跨域访问之广告推广
2016/04/20 Javascript
vue组件编写之todolist组件实例详解
2018/01/22 Javascript
基于Vue的延迟加载插件vue-view-lazy
2018/05/21 Javascript
Vue项目安装插件并保存
2019/01/28 Javascript
前端js中的事件循环eventloop机制详解
2019/05/15 Javascript
layer弹出框确定前验证:弹出消息框的方法(弹出两个layer)
2019/09/21 Javascript
nodejs中内置模块fs,path常见的用法说明
2020/11/07 NodeJs
python刷投票的脚本实现代码
2014/11/08 Python
在Python的列表中利用remove()方法删除元素的教程
2015/05/21 Python
Python中利用aiohttp制作异步爬虫及简单应用
2018/11/29 Python
python仿抖音表白神器
2019/04/08 Python
Python3利用print输出带颜色的彩色字体示例代码
2019/04/08 Python
python批量处理txt文件的实例代码
2020/01/13 Python
PyCharm设置Ipython交互环境和宏快捷键进行数据分析图文详解
2020/04/23 Python
从python读取sql的实例方法
2020/07/21 Python
python写文件时覆盖原来的实例方法
2020/07/22 Python
鞋子女王塔玛拉·梅隆同名奢侈品牌:Tamara Mellon
2017/11/22 全球购物
澳大利亚自然和有机的健康美容产品一站式商店:Ziani Beauty
2017/12/28 全球购物
北卡罗来纳州豪华家具和家居装饰店:Carolina Rustica
2018/10/30 全球购物
畜牧兽医本科生个人的自我评价
2013/10/11 职场文书
推普周活动总结
2014/08/28 职场文书
坚守艰苦奋斗精神坚决反对享乐主义整改措施
2014/09/17 职场文书
运动会跳远广播稿5篇
2014/09/17 职场文书
2015年业务员工作总结范文
2015/04/07 职场文书
消夏晚会主持词
2015/06/30 职场文书
小学语文教学反思范文
2016/03/03 职场文书
SQL Server2019数据库备份与还原脚本,数据库可批量备份
2021/11/20 SQL Server