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 相关文章推荐
js每次Title显示不同的名言
Sep 25 Javascript
下载站控制介绍字数显示的脚本 显示全部 隐藏介绍等功能
Sep 19 Javascript
再谈ie和firefox下的document.all属性
Oct 21 Javascript
jQuery使用$.get()方法从服务器文件载入数据实例
Mar 25 Javascript
JavaScript之Object类型介绍
Apr 01 Javascript
JavaScript表格常用操作方法汇总
Apr 15 Javascript
AngularJs Injecting Services Into Controllers详解
Sep 02 Javascript
jQuery实现弹出带遮罩层的居中浮动窗口效果
Sep 12 Javascript
整理一下常见的IE错误
Nov 18 Javascript
ES6中Proxy代理用法实例浅析
Apr 06 Javascript
在vue中使用css modules替代scroped的方法
Mar 10 Javascript
JavaScript展开操作符(Spread operator)详解
Jul 20 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
PHP解析目录路径的3个函数总结
2014/11/18 PHP
如何在HTML 中嵌入 PHP 代码
2015/05/13 PHP
PHP中Restful api 错误提示返回值实现思路
2016/04/12 PHP
基于Codeigniter框架实现的student信息系统站点动态发布功能详解
2017/03/23 PHP
Domino中运用jQuery读取视图内容的方法
2009/10/21 Javascript
JS操作Cookie写入和读取实例代码
2013/10/20 Javascript
jquery根据name属性查找的小例子
2013/11/21 Javascript
Jquery实现自定义tooltip示例代码
2014/02/12 Javascript
jQuery图片切换插件jquery.cycle.js使用示例
2014/06/16 Javascript
jQuery向后台传入json格式数据的方法
2015/02/13 Javascript
js中获取 table节点各tr及td的内容简单实例
2016/10/14 Javascript
微信小程序 获取当前地理位置和经纬度实例代码
2016/12/05 Javascript
Angular.js中ng-if、ng-show和ng-hide的区别介绍
2017/01/20 Javascript
js实现增加数字显示的环形进度条效果
2017/02/05 Javascript
解决canvas画布使用fillRect()时高度出现双倍效果的问题
2017/08/03 Javascript
基于vue.js实现分页查询功能
2018/12/29 Javascript
Vue+Django项目部署详解
2019/05/30 Javascript
Vue实现将数据库中带html标签的内容输出(原始HTML(Raw HTML))
2019/10/28 Javascript
[10:49]2014国际邀请赛 叨叨刀塔第二期为真正的电竞喝彩
2014/07/21 DOTA
[45:14]Optic vs VP 2018国际邀请赛淘汰赛BO3 第二场 8.24
2018/08/25 DOTA
基于python实现微信模板消息
2015/12/21 Python
python 爬取微信文章
2016/01/30 Python
Python 迭代器与生成器实例详解
2017/05/18 Python
python中 logging的使用详解
2017/10/25 Python
Python使用pip安装pySerial串口通讯模块
2018/04/20 Python
python3 unicode列表转换为中文的实例
2018/10/26 Python
python实现在遍历列表时,直接对dict元素增加字段的方法
2019/01/15 Python
python 实现的发送邮件模板【普通邮件、带附件、带图片邮件】
2019/07/06 Python
HTML5打开本地app应用的方法
2016/03/31 HTML / CSS
friso美素佳儿官方海外旗舰店:荷兰原产原罐
2017/07/03 全球购物
高中军训感言400字
2014/02/24 职场文书
国培计划培训感言
2014/03/11 职场文书
欢迎领导检查标语
2014/06/27 职场文书
解除劳动关系协议书范文
2014/09/11 职场文书
工资证明格式模板
2015/06/12 职场文书
苹果的回收机器人可以通过拆解iPhone获取大量的金和铜并外公布了环境保护最新进展
2022/04/21 数码科技