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 相关文章推荐
IE和Firefox下javascript的兼容写法小结
Dec 10 Javascript
用jquery和json从后台获得数据集的代码
Nov 07 Javascript
jquery获取tagName再进行判断
May 29 Javascript
jQuery应用之jQuery链用法实例
Jan 19 Javascript
Javascript 是你的高阶函数(高级应用)
Jun 15 Javascript
jQuery实现的点赞随机数字显示动画效果(附在线演示与demo源码下载)
Dec 31 Javascript
jQuery实现简单的网页换肤效果示例
Sep 18 Javascript
Angular使用操作事件指令ng-click传多个参数示例
Mar 27 Javascript
WebGL three.js学习笔记之阴影与实现物体的动画效果
Apr 25 Javascript
JQuery常见节点操作实例分析
May 15 jQuery
Jquery+javascript实现支付网页数字键盘
Dec 21 jQuery
canvas绘制折线路径动画实现
May 12 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/10/09 PHP
发挥语言的威力--融合PHP与ASP
2006/10/09 PHP
不要轻信 PHP_SELF的安全问题
2009/09/05 PHP
PHP+Mysql+jQuery实现发布微博程序 jQuery篇
2011/10/08 PHP
ThinkPHP写第一个模块应用
2012/02/20 PHP
php 生成短网址原理及代码
2014/01/23 PHP
C#使用PHP服务端的Web Service通信实例
2014/04/08 PHP
适用于抽奖程序、随机广告的PHP概率算法实例
2014/04/09 PHP
PHP+Redis事务解决高并发下商品超卖问题(推荐)
2020/08/03 PHP
JavaScript与Image加载事件(onload)、加载状态(complete)
2011/02/14 Javascript
JS嵌套函数调用上下文的问题解决
2014/03/26 Javascript
AngularJS延迟加载html template
2016/07/27 Javascript
解决Vue页面固定滚动位置的处理办法
2017/07/13 Javascript
基于nodejs实现微信支付功能
2017/12/20 NodeJs
ng-alain表单使用方式详解
2018/07/10 Javascript
解决koa2 ctx.render is not a function报错问题
2018/08/07 Javascript
vue里如何主动销毁keep-alive缓存的组件
2019/03/21 Javascript
Quasar Input:type=&quot;number&quot; 去掉上下小箭头 实现加减按钮样式功能
2020/04/09 Javascript
Python实现爬取知乎神回复简单爬虫代码分享
2015/01/04 Python
Python控制多进程与多线程并发数总结
2016/10/26 Python
Python一键安装全部依赖包的方法
2019/08/12 Python
jupyter 中文乱码设置编码格式 避免控制台输出的解决
2020/04/20 Python
Python matplotlib图例放在外侧保存时显示不完整问题解决
2020/07/28 Python
java关于string最常出现的面试题整理
2021/01/18 Python
Everlast官网:拳击、综合格斗和健身相关的体育用品
2020/08/03 全球购物
乌克兰网上珠宝商店:GoldSoveren
2020/03/31 全球购物
市场部规章制度
2014/01/24 职场文书
我们的节日端午节活动方案
2014/03/02 职场文书
建设工地安全标语
2014/06/07 职场文书
竞选班干部演讲稿600字
2014/08/20 职场文书
质量负责人岗位职责
2015/02/15 职场文书
2015年前台文员工作总结
2015/05/18 职场文书
我的法兰西岁月观后感
2015/06/09 职场文书
python 使用Tensorflow训练BP神经网络实现鸢尾花分类
2021/05/12 Python
Java面试题冲刺第十五天--设计模式
2021/08/07 面试题
MySQL sql模式设置引起的问题
2022/05/15 MySQL