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类的封装及实现代码
Dec 02 Javascript
jQuery教程 $()包装函数来实现数组元素分页效果
Aug 13 Javascript
JavaScript var声明变量背后的原理示例解析
Oct 12 Javascript
js实现简单秒表走动的时钟特效
Mar 25 Javascript
javascript jquery对form元素的常见操作详解
Jun 12 Javascript
javascript实现获取图片大小及图片等比缩放的方法
Nov 24 Javascript
通俗解释JavaScript正则表达式快速记忆
Aug 23 Javascript
解决Webpack 热部署检测不到文件变化的问题
Feb 22 Javascript
react-native封装插件swiper的使用方法
Mar 20 Javascript
vue-cli 项目打包完成后运行文件路径报错问题
Jul 19 Javascript
elementui更改el-dialog关闭按钮的图标d的示例代码
Aug 04 Javascript
js实现碰撞检测
Jan 29 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备份MySQL和网站发送到邮箱实例代码
2013/11/28 PHP
php根据isbn书号查询amazon网站上的图书信息的示例
2014/02/13 PHP
PHP中使用curl入门教程
2015/07/02 PHP
ThinkPHP模型详解
2015/07/27 PHP
PHP实现活动人选抽奖功能
2017/04/19 PHP
php 删除指定文件夹的实例讲解
2017/07/25 PHP
Discuz不使用插件实现简单的打赏功能
2019/03/21 PHP
PHP实现新型冠状病毒疫情实时图的实例
2020/02/04 PHP
php设计模式之组合模式实例详解【星际争霸游戏案例】
2020/03/27 PHP
用javascript读取xml文件读取节点数据
2014/08/12 Javascript
引用其它js时如何同时处理多个window.onload事件
2014/09/02 Javascript
js鼠标点击图片实现随机变换图片的方法
2015/02/16 Javascript
JavaScript实现页面跳转的几种常用方式
2015/11/28 Javascript
用JavaScript动态建立或增加CSS样式表的实现方法
2016/05/20 Javascript
JavaScript中对JSON对象的基本操作示例
2016/05/21 Javascript
JS IOS/iPhone的Safari浏览器不兼容Javascript中的Date()问题如何解决
2016/11/11 Javascript
利用angularjs1.4制作的简易滑动门效果
2017/02/28 Javascript
详解Vue中状态管理Vuex
2017/05/11 Javascript
vue 粒子特效的示例代码
2017/09/19 Javascript
vue.extend实现alert模态框弹窗组件
2018/04/28 Javascript
详解如何给React-Router添加路由页面切换时的过渡动画
2019/04/25 Javascript
微信小程序实现点击空白隐藏的方法示例
2019/08/13 Javascript
如何阻止小程序遮罩层下方图层滚动
2019/09/05 Javascript
jQuery实现提交表单时不提交隐藏div中input的方法
2019/10/08 jQuery
Javascript模块化机制实现原理详解
2020/04/02 Javascript
Python安装官方whl包和tar.gz包的方法(推荐)
2017/06/04 Python
Ubuntu下升级 python3.7.1流程备忘(推荐)
2018/12/10 Python
Python测试线程应用程序过程解析
2019/12/31 Python
对python中 math模块下 atan 和 atan2的区别详解
2020/01/17 Python
Hotels.com印度:酒店预订
2019/05/11 全球购物
高三毕业生自我鉴定
2013/12/20 职场文书
小学生环保演讲稿
2014/04/25 职场文书
2016年大学自主招生自荐信范文
2015/03/24 职场文书
通知格式
2015/04/27 职场文书
据Python爬虫不靠谱预测可知今年双十一销售额将超过6000亿元
2021/11/11 Python
nginx日志格式分析和修改
2022/04/28 Servers