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 相关文章推荐
JavaScript delete 属性的使用
Oct 08 Javascript
parentElement,srcElement的使用小结
Jan 13 Javascript
jQuery 浮动导航菜单适合购物商品类型的网站
Sep 09 Javascript
jquery中取消和绑定hover事件的实现代码
Jun 02 Javascript
ionic由于使用了header和subheader导致被遮挡的问题的两种解决方法
Sep 22 Javascript
javascript实现去除HTML标签的方法
Dec 26 Javascript
bootstrap table实现单击单元格可编辑功能
Mar 28 Javascript
关于页面刷新vuex数据消失问题解决方案
Jul 03 Javascript
json对象及数组键值的深度大小写转换问题详解
Mar 30 Javascript
微信小程序地图(map)组件点击(tap)获取经纬度的方法
Jan 10 Javascript
jQuery事件委托代码实践详解
Jun 21 jQuery
微信小程序清空输入框信息与实现屏幕往上滚动的示例代码
Jun 23 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中的Class的几点个人看法
2006/10/09 PHP
PHP insert语法详解
2008/06/07 PHP
php入门学习知识点五 关于php数组的几个基本操作
2011/07/14 PHP
PHP实现一维数组与二维数组去重功能示例
2018/05/24 PHP
Discuz! 6.1_jQuery兼容问题
2008/09/23 Javascript
javascript 判断整数方法分享
2014/12/16 Javascript
给angular加上动画效遇到的问题总结
2016/02/17 Javascript
jQuery动态改变多行文本框高度的方法
2016/09/07 Javascript
基于chosen插件实现人员选择树搜索自动筛选功能
2016/09/24 Javascript
vue2.0全局组件之pdf详解
2017/06/26 Javascript
js装饰设计模式学习心得
2018/02/17 Javascript
React+Antd+Redux实现待办事件的方法
2019/03/14 Javascript
node.js中npm包管理工具用法分析
2020/02/14 Javascript
JavaScript如何操作css
2020/10/24 Javascript
Python备份目录及目录下的全部内容的实现方法
2016/06/12 Python
django中的setting最佳配置小结
2017/11/21 Python
Python排序搜索基本算法之希尔排序实例分析
2017/12/09 Python
python tensorflow学习之识别单张图片的实现的示例
2018/02/09 Python
Python3基于sax解析xml操作示例
2018/05/22 Python
python实现屏保计时器的示例代码
2018/08/08 Python
python异步存储数据详解
2019/03/19 Python
python分割一个文本为多个文本的方法
2019/07/22 Python
Python如何使用正则表达式爬取京东商品信息
2020/06/01 Python
python软件都是免费的吗
2020/06/18 Python
纯CSS3实现自定义Tooltip边框涂鸦风格的教程
2014/11/05 HTML / CSS
京东奢侈品:全球奢侈品牌
2018/03/17 全球购物
Notino瑞典:购买香水和美容产品
2019/07/26 全球购物
数据库基础的一些面试题
2012/02/25 面试题
C#可否对内存进行直接的操作
2015/02/26 面试题
关于晚自习早退的检讨书
2014/09/13 职场文书
机动车登记业务委托书
2014/10/08 职场文书
个人作风纪律整顿整改措施
2014/10/25 职场文书
社区元宵节活动总结
2015/02/06 职场文书
机器人瓦力观后感
2015/06/12 职场文书
工作计划范文之财务管理
2019/08/09 职场文书
Python pandas读取CSV文件的注意事项(适合新手)
2021/06/20 Python