AngularJS 入门教程之HTML DOM实例详解


Posted in Javascript onJuly 28, 2016

AngularJS HTML DOM

AngularJS 为 HTML DOM 元素的属性提供了绑定应用数据的指令。

ng-disabled 指令

ng-disabled 指令直接绑定应用程序数据到 HTML 的 disabled 属性。

AngularJS 实例

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<script src="http://apps.bdimg.com/libs/angular.js/1.4.6/angular.min.js"></script>
</head>
<body>

<div ng-app="" ng-init="mySwitch=true">
<p>
<button ng-disabled="mySwitch">点我!</button>
</p>
<p>
<input type="checkbox" ng-model="mySwitch"/>按钮
</p>
<p>
{{ mySwitch }}
</p>
</div> 

</body>
</html>

运行效果:

按钮

true

实例讲解:

ng-disabled 指令绑定应用程序数据 "mySwitch" 到 HTML 的 disabled 属性。

ng-model 指令绑定 "mySwitch" 到 HTML input checkbox 元素的内容(value)。

如果 mySwitch 为true, 按钮将不可用:

<p>
<button disabled>点我!</button>
</p>

如果 mySwitch 为false, 按钮则可用:

<p>
<button>点我!</button>
</p>

ng-show 指令

ng-show 指令隐藏或显示一个 HTML 元素。

AngularJS 实例

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<script src="http://apps.bdimg.com/libs/angular.js/1.4.6/angular.min.js"></script>
</head>
<body>

<div ng-app="">

<p ng-show="true">我是可见的。</p>

<p ng-show="false">我是不可见的。</p>

</div> 

</body>
</html>

运行效果:

我是可见的。

ng-show 指令根据 value 的值来显示(隐藏)HTML 元素。

你可以使用表达式来计算布尔值( true 或 false):

AngularJS 实例

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<script src="http://apps.bdimg.com/libs/angular.js/1.4.6/angular.min.js"></script>
</head>
<body>

<div ng-app="" ng-init="hour=13">

<p ng-show="hour > 12">我是可见的。</p>

</div>

</body>
</html>

运行结果:

我是可见的。

Note 在下一个章节中,我们将为大家更多通过点击按钮来隐藏 HTML 元素的实例。

ng-hide 指令

ng-hide 指令用于隐藏或显示 HTML 元素。

AngularJS 实例

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<script src="http://apps.bdimg.com/libs/angular.js/1.4.6/angular.min.js"></script>
</head>
<body>

<div ng-app="">

<p ng-hide="true">我是不可见的。</p>

<p ng-hide="false">我是可见的。</p>

</div> 

</body>
</html>

运行结果:

我是可见的。

以上就是对AngularJS HTML DOM 资料的整理,后续继续补充,希望能帮助编程AngularJS的朋友。

Javascript 相关文章推荐
层序遍历在ExtJs的TreePanel中的应用
Oct 16 Javascript
Javascript简单实现可拖动的div
Oct 22 Javascript
seaJs的模块定义和模块加载浅析
Jun 06 Javascript
jQuery实现首页顶部可伸缩广告特效代码
Apr 15 Javascript
微信小程序之ES6与事项助手的功能实现
Nov 30 Javascript
jquery利用json实现页面之间传值的实例解析
Dec 12 Javascript
JavaScript用200行代码制作打飞机小游戏实例
Jun 21 Javascript
使用vue构建一个上传图片表单
Jul 04 Javascript
Vue的Class与Style绑定的方法
Sep 01 Javascript
小程序实现多个选项卡切换
Jun 19 Javascript
解决vue单页面多个组件嵌套监听浏览器窗口变化问题
Jul 30 Javascript
VUE 实现element upload上传图片到阿里云
Aug 12 Javascript
javascript 小数乘法结果错误的处理方法
Jul 28 #Javascript
轮播的简单实现方法
Jul 28 #Javascript
关于JS变量和作用域详解
Jul 28 #Javascript
jquery轮播的实现方式 附完整实例
Jul 28 #Javascript
AngularJS入门教程中SQL实例详解
Jul 27 #Javascript
AngularJS入门教程之表格实例详解
Jul 27 #Javascript
基于jQuery实现仿微博发布框字数提示
Jul 27 #Javascript
You might like
Windows中使用计划任务自动执行PHP程序实例
2014/05/09 PHP
PHP的switch判断语句的“高级”用法详解
2014/10/01 PHP
JS 实现导航栏悬停效果(续)
2013/09/24 Javascript
模拟用户点击弹出新页面不会被浏览器拦截
2014/04/08 Javascript
JQuery异步获取返回值中文乱码的解决方法
2015/01/29 Javascript
Javascript仿新浪游戏频道鼠标悬停显示子菜单效果
2015/08/21 Javascript
jquery+CSS实现的水平布局多级网页菜单效果
2015/08/24 Javascript
Bootstrap popover用法详解
2016/12/22 Javascript
基于JavaScript实现的插入排序算法分析
2017/04/14 Javascript
JS 中LocalStorage和SessionStorage的使用
2017/08/17 Javascript
Vue前后端不同端口的实现方法
2018/09/19 Javascript
关于AOP在JS中的实现与应用详解
2019/05/06 Javascript
微信小程序如何调用图片接口API并居中显示
2019/06/29 Javascript
解决vuex数据页面刷新后初始化操作
2020/07/26 Javascript
vue 需求 data中的数据之间的调用操作
2020/08/05 Javascript
[04:32]DOTA2著名解说配音敌法师 现场专访海涛怒切假腿
2013/12/20 DOTA
[04:09]2014DOTA2国际邀请赛Ti西雅图 历届冠军相继出局 BBC综述今日比赛
2014/07/20 DOTA
[06:57]DOTA2-DPC中国联赛 正赛 Ehome vs PSG.LGD 选手采访
2021/03/11 DOTA
python目录操作之python遍历文件夹后将结果存储为xml
2014/01/27 Python
解密Python中的描述符(descriptor)
2015/06/03 Python
Python中functools模块的常用函数解析
2016/06/30 Python
Python 查找字符在字符串中的位置实例
2018/05/02 Python
Python字符串通过'+'和join函数拼接新字符串的性能测试比较
2019/03/05 Python
使用Python操作FTP实现上传和下载的方法
2019/04/01 Python
python opencv 图像拼接的实现方法
2019/06/27 Python
Jmeter HTTPS接口测试证书导入过程图解
2020/07/22 Python
HTML5和CSS3实例教程总结(推荐)
2016/07/18 HTML / CSS
Html5页面中的返回实现的方法
2018/02/26 HTML / CSS
域名注册、建站工具、网页主机、SSL证书:Dynadot
2017/01/06 全球购物
软件部经理岗位职责范本
2014/02/25 职场文书
学校法制宣传日活动总结
2014/11/01 职场文书
公司人力资源管理制度
2015/08/05 职场文书
创业计划书之旅游网站
2019/09/06 职场文书
《卧薪尝胆》读后感3篇
2019/12/26 职场文书
如何在向量化NumPy数组上进行移动窗口
2021/05/18 Python
Springboot-cli 开发脚手架,权限认证,附demo演示
2022/04/28 Java/Android