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 相关文章推荐
超简单的jquery的AJAX用法
May 10 Javascript
推荐11款jQuery开发的复选框和单选框美化插件
Aug 02 Javascript
jQuery带进度条全屏图片轮播特效代码分享
Jun 28 Javascript
轻松学习jQuery插件EasyUI EasyUI实现拖动基本操作
Nov 30 Javascript
详解JavaScript数组过滤相同元素的5种方法
May 23 Javascript
vue中eventbus被多次触发以及踩过的坑
Dec 02 Javascript
vue-cli常用设置总结
Feb 24 Javascript
vue项目中应用ueditor自定义上传按钮功能
Apr 27 Javascript
JavaScript ES6中的简写语法总结与使用技巧
Dec 30 Javascript
用node.js写一个jenkins发版脚本
May 21 Javascript
Node中对非阻塞I/O、事件循环的知识点总结
Jan 05 Javascript
webpack+vue.js构建前端工程化的详细教程
May 10 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判断终端是手机还是电脑访问网站的思路及代码
2013/04/24 PHP
探讨file_get_contents与curl效率及稳定性的分析
2013/06/06 PHP
Yii2.0实现的批量更新及批量插入功能示例
2019/01/29 PHP
鼠标滑在标题上显示图片的JS代码
2013/11/19 Javascript
Jquery实现控件的隐藏和显示实例
2014/02/08 Javascript
跟我学习javascript的for循环和for...in循环
2015/11/18 Javascript
jQuery获取父元素及父节点的方法小结
2016/04/14 Javascript
JavaScript学习笔记整理_关于表达式和语句
2016/09/19 Javascript
vuex的使用及持久化state的方式详解
2018/01/23 Javascript
VUE-Table上绑定Input通过render实现双向绑定数据的示例
2018/08/27 Javascript
angularJs使用ng-repeat遍历后选中某一个的方法
2018/09/30 Javascript
微信小程序自定义tabBar组件开发详解
2020/09/24 Javascript
微信小程序自定义顶部组件customHeader的示例代码
2020/06/03 Javascript
js实现贪吃蛇游戏(简易版)
2020/09/29 Javascript
详解vue-cli项目在IE浏览器打开报错解决方法
2020/12/10 Vue.js
Python实现多进程共享数据的方法分析
2017/12/04 Python
python 从csv读数据到mysql的实例
2018/06/21 Python
python在html中插入简单的代码并加上时间戳的方法
2018/10/16 Python
python对验证码降噪的实现示例代码
2019/11/12 Python
python jenkins 打包构建代码的示例代码
2019/11/29 Python
Python监控服务器实用工具psutil使用解析
2019/12/19 Python
django数据模型(Model)的字段类型解析
2019/12/25 Python
Python中如何添加自定义模块
2020/06/09 Python
Python 实现自动登录+点击+滑动验证功能
2020/06/10 Python
python 常见的反爬虫策略
2020/09/27 Python
Python中读取文件名中的数字的实例详解
2020/12/25 Python
Linux系统下升级pip的完整步骤
2021/01/31 Python
MYPROTEIN澳大利亚官方网站:欧洲运动营养品牌
2019/06/26 全球购物
上班睡觉检讨书
2014/01/09 职场文书
2014年迎新年联欢会活动策划方案
2014/02/26 职场文书
2014党的群众路线教育实践活动学习心得体会
2014/10/31 职场文书
教师群众路线心得体会
2014/11/04 职场文书
2014年汽车销售工作总结
2014/12/01 职场文书
使用Redis做预定库存缓存功能
2022/04/02 Redis
Python字符串的转义字符
2022/04/07 Python
SQL Server中搜索特定的对象
2022/05/25 SQL Server