简介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 相关文章推荐
js使用函数绑定技术改变事件处理程序的作用域
Dec 26 Javascript
javascript 3d 逐侦产品展示(核心精简)
Mar 26 Javascript
通过$(this)使用jQuery包装后的方法或属性
May 18 Javascript
js实现文章文字大小字号功能完整实例
Nov 01 Javascript
详谈jQuery中的this和$(this)
Nov 13 Javascript
浅谈javascript实现八大排序
Apr 27 Javascript
ECMAScript6快速入手攻略
Jul 18 Javascript
Bootstrap布局之栅格系统学习笔记
May 04 Javascript
AngularJS 异步解决实现方法
Jun 12 Javascript
JavaScript反弹动画效果的实现代码
Jul 13 Javascript
JavaScript将数组转换为链表的方法
Feb 16 Javascript
封装Vue Element的table表格组件的示例详解
Aug 19 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
用Socket发送电子邮件
2006/10/09 PHP
PHP调用存储过程返回值不一致问题的解决方法分析
2016/04/26 PHP
PHP微信开发之根据用户回复关键词\位置返回附近信息
2016/06/24 PHP
PHP INT类型在内存中占字节详解
2019/07/20 PHP
Laravel Eloquent分表方法并使用模型关联的实现
2019/11/25 PHP
extJs 文本框后面加上说明文字+下拉列表选中值后触发事件
2009/11/27 Javascript
50个比较实用jQuery代码段
2011/09/18 Javascript
jQuery实现流动虚线框的方法
2015/01/29 Javascript
Javascript非构造函数的继承
2015/04/27 Javascript
快速学习jQuery插件 jquery.validate.js表单验证插件使用方法
2015/12/01 Javascript
JS实现星星评分功能实例代码(两种方法)
2016/06/09 Javascript
举例讲解jQuery对DOM元素的向上遍历、向下遍历和水平遍历
2016/07/07 Javascript
详解Jquery EasyUI tree 的异步加载(遍历指定文件夹,根据文件夹内的文件生成tree)
2017/02/11 Javascript
JS实现登录页密码的显示和隐藏功能
2017/12/06 Javascript
Webpack优化配置缩小文件搜索范围
2017/12/25 Javascript
轻松搞定jQuery+JSONP跨域请求的解决方案
2018/03/06 jQuery
详解Vue内部怎样处理props选项的多种写法
2018/11/06 Javascript
Vue 实现前进刷新后退不刷新的效果
2019/06/14 Javascript
node运行js获得输出的三种方式示例详解
2020/07/02 Javascript
详解实现vue的数据响应式原理
2021/01/20 Vue.js
[02:44]2014DOTA2 国际邀请赛中国区预选赛 大神红毯秀
2014/05/25 DOTA
python应用程序在windows下不出现cmd窗口的办法
2014/05/29 Python
Python入门篇之条件、循环
2014/10/17 Python
python中将字典形式的数据循环插入Excel
2018/01/16 Python
数据清洗--DataFrame中的空值处理方法
2018/07/03 Python
python scipy求解非线性方程的方法(fsolve/root)
2018/11/12 Python
numpy.ndarray 实现对特定行或列取值
2019/12/05 Python
Python logging模块handlers用法详解
2020/08/14 Python
python在CMD界面读取excel所有数据的示例
2020/09/28 Python
小程序canvas中文字设置居中锚点
2019/04/16 HTML / CSS
领导接待方案
2014/03/13 职场文书
中学生英语演讲稿
2014/04/26 职场文书
2015关爱留守儿童工作总结
2014/12/12 职场文书
2019大学生暑期实习心得总结
2019/08/21 职场文书
教你怎么用python selenium实现自动化测试
2021/05/27 Python
SQL实战演练之网上商城数据库商品类别数据操作
2021/10/24 MySQL