AngularJS入门教程之ng-class 指令用法


Posted in Javascript onAugust 01, 2016

AngularJS ng-class 指令

AngularJS 实例

修改 <div> 元素的类:

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<script src="http://apps.bdimg.com/libs/angular.js/1.4.6/angular.min.js"></script>
<style>
.sky {
 color:white;
 background-color:lightblue;
 padding:20px;
 font-family:"Courier New";
}
.tomato {
 background-color:coral;
 padding:40px;
 font-family:Verdana;
}
</style>
</head>
<body ng-app="">

<p>选择一个类:</p>

<select ng-model="home">
<option value="sky">天空色</option>
<option value="tomato">番茄色</option>
</select>

<div ng-class="home">
 <h1>Welcome Home!</h1>
 <p>I like it!</p>
</div>

</body>
</html>

定义和用法

ng-class 指令用于给 HTML 元素动态绑定一个或多个 CSS 类。

ng-class 指令的值可以是字符串,对象,或一个数组。

如果是字符串,多个类名使用空格分隔。

如果是对象,需要使用 key-value 对,key 是一个布尔值,value 为你想要添加的类名。只有在 key 为 true 时类才会被添加。

如果是数组,可以由字符串或对象组合组成,数组的元素可以是字符串或对象。

语法

<element ng-class="expression"></element>

所有的 HTML 元素都支持。

参数值

描述
expression 表达式返回一个或多个类名。

以上就是对AngularJS ng-class 指令资料的整理,有需要的朋友参考下。

Javascript 相关文章推荐
能说明你的Javascript技术很烂的五个原因分析
Oct 28 Javascript
深入理解JavaScript系列(8) S.O.L.I.D五大原则之里氏替换原则LSP
Jan 15 Javascript
面向对象的Javascript之三(封装和信息隐藏)
Jan 27 Javascript
javascript的tab切换原理与效果实现方法
Jan 10 Javascript
js操作数组函数实例小结
Dec 10 Javascript
动态创建按钮的JavaScript代码
Jan 29 Javascript
jQuery链式调用与show知识浅析
May 11 Javascript
基于Vue.js实现数字拼图游戏
Aug 02 Javascript
总结javascript中的六种迭代器
Aug 16 Javascript
原生js实现打字动画游戏
Feb 04 Javascript
vue实现的组件兄弟间通信功能示例
Dec 04 Javascript
js+css实现扇形导航效果
Aug 18 Javascript
Three.js学习之正交投影照相机
Aug 01 #Javascript
jQuery简单实现iframe的高度根据页面内容自适应的方法
Aug 01 #Javascript
JQuery之proxy实现绑定代理方法
Aug 01 #Javascript
AngularJS入门教程之ng-checked 指令详解
Aug 01 #Javascript
浅谈JavaScript中面向对象的的深拷贝和浅拷贝
Aug 01 #Javascript
Javascript OOP之面向对象
Jul 31 #Javascript
JavaScript的字符串方法汇总
Jul 31 #Javascript
You might like
php使用filter过滤器验证邮箱 ipv6地址 url验证
2013/12/25 PHP
php截取指定2个字符之间字符串的方法
2015/04/15 PHP
yii2.0整合阿里云oss的示例代码
2017/09/19 PHP
Laravel使用swoole实现websocket主动消息推送的方法介绍
2019/10/20 PHP
关于Laravel参数验证的一些疑与惑
2019/11/19 PHP
javascript js cookie的存储,获取和删除
2007/12/29 Javascript
JS实现Enter键跳转及控件获得焦点
2013/08/12 Javascript
div浮层,滚动条移动,位置保持不变的4种方法汇总
2013/12/11 Javascript
JavaScript函数的4种调用方法详解
2014/04/22 Javascript
把文本中的URL地址转换为可点击链接的JavaScript、PHP自定义函数
2014/07/29 Javascript
JavaScript声明变量时为什么要加var关键字
2014/09/29 Javascript
jQuery简单几行代码实现tab切换
2015/03/10 Javascript
javascript 动态修改css样式方法汇总(四种方法)
2015/08/27 Javascript
jQuery Validate表单验证入门学习
2015/12/18 Javascript
基于javascript实现文字无缝滚动效果
2016/03/22 Javascript
使用ajax的post同步执行(实现方法)
2017/12/21 Javascript
详解使用Nuxt.js快速搭建服务端渲染(SSR)应用
2019/03/13 Javascript
浅析JavaScript 函数防抖和节流
2020/07/13 Javascript
[40:50]2014 DOTA2国际邀请赛中国区预选赛 5 23 CIS VS LGD第四场
2014/05/24 DOTA
[26:21]浴火之凤-TI4世界冠军Newbee战队纪录片
2014/08/07 DOTA
[54:47]Liquid vs VP Supermajor决赛 BO 第五场 6.10
2018/07/05 DOTA
Python 旋转打印各种矩形的方法
2019/07/09 Python
Python使用matplotlib 模块scatter方法画散点图示例
2019/09/27 Python
Pandas 缺失数据处理的实现
2019/11/04 Python
python 成功引入包但无法正常调用的解决
2020/03/09 Python
python实现对变位词的判断方法
2020/04/05 Python
Python爬虫实例——爬取美团美食数据
2020/07/15 Python
Ivory Isle Designs美国/加拿大:婚礼和活动文具公司
2018/08/21 全球购物
信号量和自旋锁的区别?如何选择使用?
2015/09/08 面试题
会计专业求职信范文
2014/03/16 职场文书
团队经理竞聘书
2014/03/31 职场文书
我们的节日春节活动方案
2014/08/22 职场文书
教师自我剖析材料范文
2014/09/30 职场文书
幼儿园托班教育随笔
2015/08/14 职场文书
MySQL8.0的WITH查询详情
2021/08/30 MySQL
python中tkinter复选框使用操作
2021/11/11 Python