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 相关文章推荐
浅谈JavaScript函数参数的可修改性问题
Dec 05 Javascript
jQuery中slice()方法用法实例
Jan 07 Javascript
JQuery选择器、过滤器大整理
May 26 Javascript
JavaScript+CSS实现仿Mootools竖排弹性动画菜单效果
Oct 14 Javascript
jQuery基于ajax操作json数据简单示例
Jan 05 Javascript
easyui-edatagrid.js实现回车键结束编辑功能的实例
Apr 12 Javascript
Vue2.0+ElementUI实现表格翻页的实例
Oct 23 Javascript
微信小程序制作表格的方法
Feb 14 Javascript
详解小程序用户登录状态检查与更新实例
May 15 Javascript
基于Node.js搭建hexo博客过程详解
Jun 25 Javascript
Openlayers+EasyUI Tree动态实现图层控制
Sep 28 Javascript
JavaScript 获取滚动条位置并将页面滑动到锚点
Feb 08 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中for与foreach的区别分析
2011/03/09 PHP
从性能方面考虑PHP下载远程文件的3种方法
2015/12/29 PHP
Textarea与懒惰渲染实现代码
2012/01/04 Javascript
jQuery中delegate和on的用法与区别详细解析
2014/01/26 Javascript
JavaScript实现图片轮播的方法
2015/07/31 Javascript
angular.bind使用心得
2015/10/26 Javascript
基于JavaScript实现定时跳转到指定页面
2016/01/01 Javascript
js控件Kindeditor实现图片自动上传功能
2020/07/20 Javascript
微信小程序 高德地图SDK详解及简单实例(源码下载)
2017/01/11 Javascript
JS实现AES加密并与PHP互通的方法分析
2017/04/19 Javascript
基于JS实现移动端左滑删除功能
2017/07/28 Javascript
基于js粘贴事件paste简单解析以及遇到的坑
2017/09/07 Javascript
原生js实现移动端触摸轮播的示例代码
2017/12/22 Javascript
Vue 获取数组键名的方法
2018/06/21 Javascript
react native 文字轮播的实现示例
2018/07/27 Javascript
vue-router命名视图的使用讲解
2019/01/19 Javascript
JavaScript实现HTML导航栏下拉菜单
2020/11/25 Javascript
Python重新引入被覆盖的自带function
2014/07/16 Python
Python随手笔记之标准类型内建函数
2015/12/02 Python
Python列表推导式、字典推导式与集合推导式用法实例分析
2018/02/07 Python
python pandas时序处理相关功能详解
2019/07/03 Python
用python建立两个Y轴的XY曲线图方法
2019/07/08 Python
用Python识别人脸,人种等各种信息
2019/07/15 Python
python自动结束mysql慢查询会话的实例代码
2019/10/27 Python
谈谈python垃圾回收机制
2020/09/27 Python
详解通过focusout事件解决IOS键盘收起时界面不归位的问题
2019/07/18 HTML / CSS
SheIn俄罗斯:时尚女装网上商店
2017/02/28 全球购物
New Balance波兰官方商城:始于1906年,百年慢跑品牌
2017/08/15 全球购物
可持续未来的时尚基础:Alternative Apparel
2019/05/06 全球购物
技术人员面试提纲
2013/11/28 职场文书
构建高效课堂实施方案
2014/03/13 职场文书
销售岗位职责范本
2014/06/12 职场文书
法院答辩状格式
2015/05/22 职场文书
2015年幼儿园中班开学寄语
2015/05/27 职场文书
《生物入侵者》教学反思
2016/02/16 职场文书
什么是Python装饰器?如何定义和使用?
2022/04/11 Python