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 相关文章推荐
jquery 防止表单重复提交代码
Jan 21 Javascript
js中将具有数字属性名的对象转换为数组
Mar 06 Javascript
使用jquery+CSS实现控制打印样式
Dec 31 Javascript
javascript编写实用的省市选择器
Feb 12 Javascript
js图片上传前预览功能(兼容所有浏览器)
Aug 24 Javascript
详解js树形控件—zTree使用总结
Dec 28 Javascript
JS中SetTimeout和SetInterval使用初探
Mar 23 Javascript
jquery实现图片上传前本地预览
Apr 28 jQuery
vue移动端裁剪图片结合插件Cropper的使用实例代码
Jul 10 Javascript
JavaScript的console命令使用实例
Dec 03 Javascript
AJAX学习笔记
May 18 Javascript
小程序实现筛子抽奖
May 26 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 应用程序的安全 -- 不能违反的四条安全规则
2006/11/26 PHP
淘宝ip地址查询类分享(利用淘宝ip库)
2014/01/07 PHP
php实现过滤UBB代码的类
2015/03/12 PHP
PHP+Redis链表解决高并发下商品超卖问题(实现原理及步骤)
2020/08/03 PHP
jQuery图片预加载 等比缩放实现代码
2011/10/04 Javascript
前后台交互过程中json格式如何解析以及如何生成
2012/12/26 Javascript
JavaScript操作选择对象的简单实例
2016/05/16 Javascript
微信小程序 实现拖拽事件监听实例详解
2016/11/16 Javascript
js中DOM三级列表(代码分享)
2017/03/20 Javascript
Angular 4.x 路由快速入门学习
2017/05/03 Javascript
JS实现的JSON数组去重算法示例
2018/04/11 Javascript
详解vue2.0 资源文件assets和static的区别
2018/11/27 Javascript
JavaScript内置对象math,global功能与用法实例分析
2019/06/10 Javascript
JS随机密码生成算法
2019/09/23 Javascript
浅谈Vue使用Cascader级联选择器数据回显中的坑
2020/10/31 Javascript
学习python处理python编码问题
2011/03/13 Python
Python中内置数据类型list,tuple,dict,set的区别和用法
2015/12/14 Python
Apache如何部署django项目
2017/05/21 Python
Python之re操作方法(详解)
2017/06/14 Python
Python列表(List)知识点总结
2019/02/18 Python
python实现字符串完美拆分split()的方法
2019/07/16 Python
Python集成开发工具Pycharm的安装和使用详解
2020/03/18 Python
HTML5表格_动力节点Java学院整理
2017/07/11 HTML / CSS
Lands’ End官网:经典的美国生活方式品牌
2016/08/14 全球购物
Foot Locker澳洲官网:美国运动服和鞋类零售商
2019/10/11 全球购物
应届生人事助理求职信
2013/11/09 职场文书
领导干部培训感言
2014/01/23 职场文书
前处理组长岗位职责
2014/03/01 职场文书
法人授权委托书
2014/09/16 职场文书
寒山寺导游词
2015/02/03 职场文书
陕西导游词
2015/02/04 职场文书
英语通知范文
2015/04/22 职场文书
民间借贷纠纷案件代理词
2015/05/26 职场文书
好段摘抄大全(48句)
2019/08/08 职场文书
导游词之蜀山胜景瓦屋山
2019/11/29 职场文书
PHP使用非对称加密算法RSA
2021/04/21 PHP