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 相关文章推荐
使用Mootools动态添加Css样式表代码,兼容各浏览器
Dec 12 Javascript
json数据处理技巧(字段带空格、增加字段、排序等等)
Jun 14 Javascript
JS onmousemove鼠标移动坐标接龙DIV效果实例
Dec 16 Javascript
JS实现仿百度输入框自动匹配功能的示例代码
Feb 19 Javascript
点击标签切换和自动切换DIV选项卡
Aug 10 Javascript
控制台报错object is not a function的解决方法
Aug 24 Javascript
基于JavaScript实现移动端TAB触屏切换效果
Oct 20 Javascript
JavaScript使用forEach()与jQuery使用each遍历数组时return false 的区别
Aug 26 Javascript
简述vue状态管理模式之vuex
Aug 29 Javascript
vue路由守卫+登录态管理实例分析
May 21 Javascript
什么时候不能在 Node.js 中使用 Lock Files
Jun 24 Javascript
解决vue里a标签值解析变量,跳转页面,前面加默认域名端口的问题
Jul 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中的 == 运算符进行字符串比较
2006/11/26 PHP
php $_SERVER windows系统与linux系统下的区别说明
2014/02/14 PHP
php查询ip所在地的方法
2014/12/05 PHP
php中执行系统命令的方法
2015/03/21 PHP
WordPress开发中用于标题显示的相关函数使用解析
2016/01/07 PHP
实例讲解如何在PHP的Yii框架中进行错误和异常处理
2016/03/17 PHP
详解PHP版本兼容之openssl调用参数
2018/07/25 PHP
jquery 使用点滴函数代码
2011/05/20 Javascript
jquery tab插件精简版分享
2011/09/10 Javascript
JS无法捕获滚动条上的mouse up事件的原因猜想
2012/03/21 Javascript
Node.js 的异步 IO 性能探讨
2014/10/08 Javascript
node+express+ejs制作简单页面上手指南
2014/11/26 Javascript
JS中Eval解析JSON字符串的一个小问题
2016/02/21 Javascript
卸载安装Node.js与npm过程详解
2016/08/15 Javascript
BootStrapValidator初使用教程详解
2017/02/10 Javascript
JS实现监控微信小程序的原理
2018/06/15 Javascript
微信小程序的注册页面包含倒计时验证码、获取用户信息
2019/05/22 Javascript
vue将data恢复到初始状态 &amp;&amp; 重新渲染组件实例
2020/09/04 Javascript
[01:45]绝对公平!DOTA2队长征召模式详解
2014/04/25 DOTA
[01:08]DOTA2次级职业联赛 - Wings 战队宣传片
2014/12/01 DOTA
Python装饰器基础详解
2016/03/09 Python
详解python校验SQL脚本命名规则
2019/03/22 Python
python实现简单聊天室功能 可以私聊
2019/07/12 Python
用Cython加速Python到“起飞”(推荐)
2019/08/01 Python
详解PyQt5信号与槽的几种高级玩法
2020/03/24 Python
Python 多进程、多线程效率对比
2020/11/19 Python
什么是CSS3 HSLA色彩模式?HSLA模拟渐变色条
2016/04/26 HTML / CSS
纯css3使用vw和vh实现自适应的方法
2018/02/09 HTML / CSS
Java中有几种类型的流?JDK为每种类型的流提供了一些抽象类以供继承,请说出他们分别是哪些类
2012/02/06 面试题
中职生自荐信
2013/10/13 职场文书
销售实习自我鉴定
2013/12/07 职场文书
《金钱的魔力》教学反思
2014/02/24 职场文书
文艺晚会策划方案
2014/06/11 职场文书
保护环境建议书作文300字
2015/09/14 职场文书
jQuery ajax - getScript() 方法和getJSON方法
2021/05/14 jQuery
使用CSS实现按钮边缘跑马灯动画
2023/05/07 HTML / CSS