AngularJS HTML DOM详解及示例代码


Posted in Javascript onAugust 17, 2016

以下指令可用于应用程序数据绑定到HTML DOM元素的属性。

S.No. 名称 描述
1 ng-disabled 禁用一个给定的控制
2 ng-show 显示一个给定的控制
3 ng-hide 隐藏在给定的控制
4 ng-click 表示AngularJS click事件

 ng-disabled 指令

添加ng-disabled属性到一个HTML按钮,通过它的模型。该模型绑定到复选框,看看以下变化。

<input type="checkbox" ng-model="enableDisableButton">Disable Button
<button ng-disabled="enableDisableButton">Click Me!</button>

ng-show 指令

添加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详解及示例代码

以上就是对AngularJS HTML DOM资料的整理,后续继续补充相关资料,谢谢大家对本站的支持!

Javascript 相关文章推荐
JS 密码强度验证(兼容IE,火狐,谷歌)
Mar 15 Javascript
学习面向对象之面向对象的术语
Nov 30 Javascript
jquery插件validate验证的小例子
May 08 Javascript
javascript实现节点(div)名称编辑
Dec 17 Javascript
JQuery删除DOM节点的方法
Jun 11 Javascript
JavaScript操作HTML元素和样式的方法详解
Oct 21 Javascript
学习JavaScript设计模式(单例模式)
Nov 26 Javascript
浅谈jQuery 中的事件冒泡和阻止默认行为
May 28 Javascript
基于JavaScript+HTML5 实现打地鼠小游戏逻辑流程图文详解(附完整代码)
Nov 02 Javascript
vue 组件高级用法实例详解
Apr 11 Javascript
JS数组进阶示例【数组的几种函数用法】
Jan 16 Javascript
javascript设计模式 ? 状态模式原理与用法实例分析
Apr 22 Javascript
AngularJS表格详解及示例代码
Aug 17 #Javascript
AngularJS过滤器详解及示例代码
Aug 16 #Javascript
AngularJS控制器详解及示例代码
Aug 16 #Javascript
AngularJS表达式讲解及示例代码
Aug 16 #Javascript
谈谈PHP中相对路径的问题与绝对路径的使用
Aug 16 #Javascript
jQuery多文件异步上传带进度条实例代码
Aug 16 #Javascript
AngularJS指令详解及示例代码
Aug 16 #Javascript
You might like
php实现短信发送代码
2015/07/05 PHP
PHP中子类重载父类的方法【parent::方法名】
2016/05/06 PHP
写了一个layout,拖动条连贯,内容区可为iframe
2007/08/19 Javascript
让你的博客飘雪花超出屏幕依然看得见
2013/01/04 Javascript
JavaScript中的运算符种类及其规则介绍
2013/09/26 Javascript
jquery实现更改表格行顺序示例
2014/04/30 Javascript
jQuery提示插件alertify使用指南
2015/04/21 Javascript
JavaScript原生xmlHttp与jquery的ajax方法json数据格式实例
2015/12/04 Javascript
JS脚本实现动态给标签控件添加事件的方法
2016/06/02 Javascript
Javascript实现图片不间断滚动的代码
2016/06/22 Javascript
微信小程序 icon组件详细及实例代码
2016/10/25 Javascript
jQuery实现淡入淡出的模态框
2017/02/09 Javascript
微信小程序 request接口的封装实例代码
2017/04/26 Javascript
React复制到剪贴板的示例代码
2017/08/22 Javascript
详解Vue如何支持JSX语法
2017/11/10 Javascript
vue中$nextTick的用法讲解
2019/01/17 Javascript
在vue项目中使用Jquery-contextmenu插件的步骤讲解
2019/01/27 jQuery
JavaScript数据结构与算法之检索算法示例【二分查找法、计算重复次数】
2019/02/22 Javascript
[02:43]2018DOTA2亚洲邀请赛主赛事首日TOP5
2018/04/04 DOTA
Python3 适合初学者学习的银行账户登录系统实例
2017/08/08 Python
深入了解Python中pop和remove的使用方法
2018/01/09 Python
Python交互环境下实现输入代码
2018/06/22 Python
python实现得到当前登录用户信息的方法
2019/06/21 Python
Python算法中的时间复杂度问题
2019/11/19 Python
如何获取Python简单for循环索引
2019/11/21 Python
python实现画出e指数函数的图像
2019/11/21 Python
Python要求O(n)复杂度求无序列表中第K的大元素实例
2020/04/02 Python
matplotlib基础绘图命令之errorbar的使用
2020/08/13 Python
Html5 页面适配iPhoneX(就是那么简单)
2019/09/05 HTML / CSS
创建卫生先进单位实施方案
2014/03/10 职场文书
工作散漫检讨书
2014/09/16 职场文书
2014年煤矿安全工作总结
2014/12/04 职场文书
2015年施工员工作总结范文
2015/04/20 职场文书
九不准学习心得体会
2016/01/23 职场文书
2019大学毕业晚会主持词
2019/06/21 职场文书
如何通过一篇文章了解Python中的生成器
2022/04/02 Python