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中confirm,alert,prompt函数使用区别分析
Apr 01 Javascript
自写的一个jQuery圆角插件
Oct 26 Javascript
用javascript判断IE版本号简单实用且向后兼容
Sep 11 Javascript
jquery 为a标签绑定click事件示例代码
Jun 23 Javascript
分享一个常用的javascript静态类
Dec 31 Javascript
谈谈jQuery之Deferred源码剖析
Dec 19 Javascript
js遍历json的key和value的实例
Jan 22 Javascript
jQuery实现复制到粘贴板功能
Feb 11 Javascript
详解微信小程序调起键盘性能优化
Jul 24 Javascript
Vue中util的工具函数实例详解
Jul 08 Javascript
解决layui轮播图有数据不显示的情况
Sep 16 Javascript
利用webpack理解CommonJS和ES Modules的差异区别
Jun 16 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 ZipArchive压缩函数详解实例
2013/11/06 PHP
PHP SPL使用方法和他的威力
2013/11/12 PHP
PHP面向对象精要总结
2014/11/07 PHP
FleaPHP框架数据库查询条件($conditions)写法总结
2016/03/19 PHP
PHP中__set()实例用法和基础讲解
2019/07/23 PHP
smarty模板的使用方法实例分析
2019/09/18 PHP
PHP常用字符串输出方法分析(echo,print,printf及sprintf)
2021/03/09 PHP
javascript下有关dom以及xml节点访问兼容问题
2007/11/26 Javascript
js实现的真正的iframe高度自适应(兼容IE,FF,Opera)
2010/03/07 Javascript
JavaScript ECMA-262-3 深入解析.第三章.this
2011/09/28 Javascript
js复制到剪切板的实例方法
2013/06/28 Javascript
JavaScript实现的类字典插入或更新方法实例
2015/07/10 Javascript
JS文字球状放大效果代码分享
2015/08/19 Javascript
jQuery实现有动画淡出效果的二级折叠菜单代码
2015/10/17 Javascript
node.js入门实例helloworld详解
2015/12/23 Javascript
Vue.js组件tree实现无限级树形菜单
2016/12/02 Javascript
JavaScript实现form表单的多文件上传
2020/03/27 Javascript
关于Stream和Buffer的相互转换详解
2017/07/26 Javascript
详解让sublime text3支持Vue语法高亮显示的示例
2017/09/29 Javascript
Vue.js 2.5新特性介绍(推荐)
2017/10/24 Javascript
Mac中安装nvm的教程分享
2017/12/11 Javascript
Vue中的slot使用插槽分发内容的方法
2018/03/01 Javascript
nodejs读取本地中文json文件出现乱码解决方法
2018/10/10 NodeJs
Vue中img的src是动态渲染时不显示的解决
2019/11/14 Javascript
JS字符串补全方法padStart()和padEnd()
2020/05/27 Javascript
matplotlib简介,安装和简单实例代码
2017/12/26 Python
关于python多重赋值的小问题
2019/04/17 Python
sklearn-SVC实现与类参数详解
2019/12/10 Python
html5.2 dialog简介详解
2018/02/27 HTML / CSS
智能旅行箱:Horizn Studios
2018/04/30 全球购物
幼儿园教师奖惩制度
2014/02/01 职场文书
总经理司机岗位职责
2014/02/06 职场文书
面试自我评价范文
2014/09/17 职场文书
2014年六五普法工作总结
2014/11/25 职场文书
解析CSS 提取图片主题色功能(小技巧)
2021/05/12 HTML / CSS
英国数字版游戏销量周榜公布 《小缇娜的奇幻之地》登顶
2022/04/03 其他游戏