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 相关文章推荐
jqueyr判断checkbox组的选中(示例代码)
Nov 08 Javascript
javascript history对象(历史记录)使用方法(实现浏览器前进后退)
Jan 07 Javascript
js实现图片点击左右轮播
Jul 08 Javascript
基于javascript实现句子翻牌网页版小游戏
Mar 23 Javascript
利用JQuery实现datatables插件的增加和删除行功能
Jan 06 Javascript
javascript判断回文数详解及实现代码
Feb 03 Javascript
Ajax基础知识详解
Feb 17 Javascript
JS闭包的几种常见形式实例详解
Sep 16 Javascript
vue-cli webpack配置文件分析
May 20 Javascript
layui自己添加图片按钮并点击跳转页面的例子
Sep 14 Javascript
VUE注册全局组件和局部组件过程解析
Oct 10 Javascript
vue之封装多个组件调用同一接口的案例
Aug 11 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中利用XML技术构造远程服务(上)
2006/10/09 PHP
新浪SAE云平台下使用codeigniter的数据库配置
2014/06/12 PHP
PHP判断一个字符串是否是回文字符串的方法
2015/03/23 PHP
实现PHP搜索加分页
2016/10/12 PHP
ThinkPHP5.0框架验证码功能实现方法【基于第三方扩展包】
2019/03/11 PHP
js之WEB开发调试利器:Firebug 下载
2007/01/13 Javascript
JavaScript学习笔记(十)
2010/01/17 Javascript
js DataSet数据源处理代码
2010/03/29 Javascript
js截取函数(indexOf,join等)
2010/09/01 Javascript
基于jQuery的360图片展示实现代码
2012/06/14 Javascript
javascript中的window.location.search方法简介
2013/09/02 Javascript
模拟一个类似百度google的模糊搜索下拉列表
2014/04/15 Javascript
JS文字球状放大效果代码分享
2015/08/19 Javascript
nodejs实现bigpipe异步加载页面方案
2016/01/26 NodeJs
百度多文件异步上传控件webuploader基本用法解析
2016/11/07 Javascript
详解Vue 2.0封装axios笔记
2017/06/22 Javascript
JS FormData上传文件的设置方法
2017/07/05 Javascript
Bootstrap popover 实现鼠标移入移除显示隐藏功能方法
2018/01/24 Javascript
微信小程序城市选择及搜索功能的方法
2019/03/22 Javascript
node基于async/await对mysql进行封装
2019/06/20 Javascript
vue中通过使用$attrs实现组件之间的数据传递功能
2019/09/01 Javascript
vue如何使用rem适配
2021/02/06 Vue.js
[01:51]2014DOTA2西雅图邀请赛 MVP 外卡赛black场间采访
2014/07/09 DOTA
Python入门篇之面向对象
2014/10/20 Python
用Python解析XML的几种常见方法的介绍
2015/04/09 Python
python web基础之加载静态文件实例
2018/03/20 Python
Python模块的加载讲解
2019/01/15 Python
django与vue的完美结合_实现前后端的分离开发之后在整合的方法
2019/08/12 Python
python str字符串转uuid实例
2020/03/03 Python
django列表筛选功能的实现代码
2020/03/27 Python
学生会招新策划书
2014/02/14 职场文书
浪漫婚礼主题活动策划方案
2014/09/15 职场文书
爱国主义电影观后感
2015/06/18 职场文书
优秀家长事迹材料(2016推荐版)
2016/02/29 职场文书
配置nginx 重定向到系统维护页面
2021/06/08 Servers
MySQL非空约束(not null)案例讲解
2021/08/23 MySQL