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 相关文章推荐
通过event对象的fromElement属性解决热区设置主实体的一个bug
Dec 22 Javascript
JavaScript的类型转换(字符转数字 数字转字符)
Aug 30 Javascript
js 静态动态成员 and 信息的封装和隐藏
May 29 Javascript
这段js代码得节约你多少时间
Dec 20 Javascript
JavaScript通过RegExp实现客户端验证处理程序
May 07 Javascript
JavaScript通过元素索引号删除数组中对应元素的方法
Mar 18 Javascript
客户端(vue框架)与服务器(koa框架)通信及服务器跨域配置详解
Aug 26 Javascript
redux-saga 初识和使用
Mar 10 Javascript
vue 注册组件的使用详解
May 05 Javascript
layui中table表头样式修改方法
Aug 15 Javascript
Vue异步组件处理路由组件加载状态的解决方案
Sep 07 Javascript
JavaScript设计模型Iterator实例解析
Jan 22 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
BBS(php &amp; mysql)完整版(七)
2006/10/09 PHP
详解PHP防止盗链防止迅雷下载的方法
2017/04/26 PHP
PHP检查网站是否宕机的方法示例
2017/07/24 PHP
漂亮的仿flash菜单,来自蓝色经典
2006/06/26 Javascript
JavaScript 在各个浏览器中执行的耐性
2009/04/06 Javascript
jquery ajax执行后台方法
2010/03/18 Javascript
javascript垃圾收集机制与内存泄漏详细解析
2013/11/11 Javascript
javascript中parentNode,childNodes,children的应用详解
2013/12/17 Javascript
javascript在IE下trim函数无法使用的解决方法
2014/09/12 Javascript
JQuery使用index方法获取Jquery对象数组下标的方法
2015/05/18 Javascript
JavaScript保留关键字汇总
2015/12/01 Javascript
Bootstrap表单组件教程详解
2016/04/26 Javascript
微信小程序 Page()函数详解
2016/10/17 Javascript
JS正则替换掉小括号及内容的方法
2016/11/29 Javascript
详解js中==与===的区别
2017/01/08 Javascript
javascript获取指定区间范围随机数的方法
2017/09/08 Javascript
vue使用video插件vue-video-player的示例
2020/10/03 Javascript
Python常用小技巧总结
2015/06/01 Python
Python工程师面试题 与Python基础语法相关
2016/01/14 Python
编写Python爬虫抓取豆瓣电影TOP100及用户头像的方法
2016/01/20 Python
详解Python读取配置文件模块ConfigParser
2017/05/11 Python
numpy实现合并多维矩阵、list的扩展方法
2018/05/08 Python
Python中的CSV文件使用&quot;with&quot;语句的方式详解
2018/10/16 Python
一篇文章彻底搞懂Python中可迭代(Iterable)、迭代器(Iterator)与生成器(Generator)的概念
2019/05/13 Python
python getopt模块使用实例解析
2019/12/18 Python
pytorch .detach() .detach_() 和 .data用于切断反向传播的实现
2019/12/27 Python
css图标制作教程制作云图标
2014/01/19 HTML / CSS
英国健身仓库:Bodybuilding Warehouse
2019/03/06 全球购物
WatchShop法国:英国排名第一的独立手表零售商
2020/02/17 全球购物
新东网科技Java笔试题
2012/07/13 面试题
西安众合通用.net笔试题
2013/03/18 面试题
幼儿教师师德演讲稿
2014/05/06 职场文书
最美乡村医生事迹材料
2014/06/02 职场文书
小学生通知书评语
2014/12/31 职场文书
2019学生会干事辞职信
2019/06/27 职场文书
Pytest实现setup和teardown的详细使用详解
2021/04/17 Python