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控制iframe滚动的代码
Apr 10 Javascript
JQuery触发事件例如click
Sep 11 Javascript
详解JavaScript操作HTML DOM的基本方式
Oct 21 Javascript
jQuery图片轮播(二)利用构造函数和原型创建对象以实现继承
Dec 06 Javascript
js实现文字选中分享功能
Jan 25 Javascript
微信小程序实现图片自适应(支持多图)
Jan 25 Javascript
JS验证input输入框(字母,数字,符号,中文)
Mar 23 Javascript
Easyui在treegrid添加控件的实现方法
Jun 23 Javascript
详解如何使用webpack在vue项目中写jsx语法
Nov 08 Javascript
如何利用ES6进行Promise封装总结
Feb 11 Javascript
vue-cli2与vue-cli3在一台电脑共存的实现方法
Sep 25 Javascript
Vue接口封装的完整步骤记录
May 14 Vue.js
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中for循环语句的几种变型
2007/03/16 PHP
PHP IN_ARRAY 函数使用注意事项
2010/07/24 PHP
php curl模拟post请求和提交多维数组的示例代码
2015/11/19 PHP
php.ini中date.timezone设置详解
2016/11/20 PHP
PHP-FPM的配置与优化讲解
2019/03/15 PHP
laravel model 两表联查示例
2019/10/24 PHP
javascript 特性检测并非浏览器检测
2010/01/15 Javascript
javascript 另一种图片滚动切换效果思路
2012/04/20 Javascript
Jquery实现三层遍历删除功能代码
2013/04/23 Javascript
当前流行的JavaScript代码风格指南
2014/09/10 Javascript
JS组件Bootstrap Select2使用方法详解
2020/04/17 Javascript
jQuery实现自动调用和触发某个事件的方法
2016/11/18 Javascript
详解js界面跳转与值传递
2016/11/22 Javascript
详解堆的javascript实现方法
2016/11/29 Javascript
bootstrapValidator自定验证方法写法
2016/12/01 Javascript
jQuery实现滚动条滚动到子元素位置(方便定位)
2017/01/08 Javascript
jQuery简单实现MD5加密的方法
2017/03/03 Javascript
Linux系统中利用node.js提取Word(doc/docx)及PDF文本的内容
2017/06/17 Javascript
利用babel将es6语法转es5的简单示例
2017/12/01 Javascript
小程序实现背景音乐播放和暂停
2020/06/19 Javascript
Python实现获取操作系统版本信息方法
2015/04/08 Python
Python+matplotlib实现计算两个信号的交叉谱密度实例
2018/01/08 Python
Python实现爬取百度贴吧帖子所有楼层图片的爬虫示例
2018/04/26 Python
TensorFlow实现Logistic回归
2018/09/07 Python
Python列表切片操作实例总结
2019/02/19 Python
关于python scrapy中添加cookie踩坑记录
2020/11/17 Python
神经网络训练采用gpu设置的方式
2021/03/03 Python
css3 clip实现圆环进度条的示例代码
2018/02/07 HTML / CSS
HTML5 canvas基本绘图之文字渲染
2016/06/27 HTML / CSS
养成教育经验材料
2014/05/26 职场文书
中考标语大全
2014/06/05 职场文书
店铺转让协议书
2015/01/29 职场文书
南京大屠杀观后感
2015/06/02 职场文书
焦点访谈观后感
2015/06/11 职场文书
sass 常用备忘案例详解
2021/09/15 HTML / CSS
nginx负载功能+nfs服务器功能解析
2022/02/28 Servers