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 相关文章推荐
js+FSO遍历文件夹下文件并显示
Mar 07 Javascript
Js 获取Gridview选中行的内容操作步骤
Feb 05 Javascript
js实现页面跳转重定向的几种方式
May 29 Javascript
举例说明JavaScript中的实例对象与原型对象
Mar 11 Javascript
获取当前按钮或者html的ID名称实例(推荐)
Jun 23 Javascript
JavaScript方法_动力节点Java学院整理
Jun 28 Javascript
JS获取子节点、父节点和兄弟节点的方法实例总结
Jul 06 Javascript
vue.js中proxyTable 转发请求的实现方法
Sep 20 Javascript
详解vue 2.6 中 slot 的新用法
Jul 09 Javascript
使用JS监听键盘按下事件(keydown event)
Nov 07 Javascript
JavaScript中如何对多维数组(矩阵)去重的实现
Dec 04 Javascript
vue proxy 的优势与使用场景实现
Jun 15 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 iconv() : Detected an illegal character in input string
2010/12/05 PHP
修改php.ini以达到屏蔽错误信息并记录日志
2013/06/16 PHP
解析PHP中DIRECTORY_SEPARATOR,PATH_SEPARATOR两个常量的作用
2013/06/21 PHP
浅析php中json_encode()和json_decode()
2014/05/25 PHP
destoon实现首页显示供应、企业、资讯条数的方法
2014/07/15 PHP
tp5(thinkPHP5)框架实现多数据库查询的方法
2019/01/10 PHP
PHP连续签到功能实现方法详解
2019/12/04 PHP
javascript iframe中打开文件,并检测iframe存在否
2008/12/28 Javascript
javascript中的onkeyup和onkeydown区别介绍
2013/04/28 Javascript
基于NodeJS的前后端分离的思考与实践(六)Nginx + Node.js + Java 的软件栈部署实践
2014/09/26 NodeJs
JS动态添加选项案例分析
2016/10/17 Javascript
jquery实现输入框实时输入触发事件代码
2016/12/21 Javascript
jquery实现文字单行横移或翻转(上下、左右跳转)
2017/01/08 Javascript
JS复制对应id的内容到粘贴板(Ctrl+C效果)
2017/01/23 Javascript
深入理解Javascript中的观察者模式
2017/02/20 Javascript
利用ES6语法重构React组件详解
2017/03/02 Javascript
jQuery插件HighCharts绘制2D半圆环图效果示例【附demo源码下载】
2017/03/09 Javascript
Vue2几种常见开局方式详解
2017/09/09 Javascript
axios中cookie跨域及相关配置示例详解
2017/12/20 Javascript
Vue之beforeEach非登录不能访问的实现(代码亲测)
2019/07/18 Javascript
swiperjs实现导航与tab页的联动
2020/12/13 Javascript
[46:03]LGD vs VGJ.T 2018国际邀请赛小组赛BO2 第一场 8.16
2018/08/17 DOTA
Python基于递归算法实现的走迷宫问题
2017/08/04 Python
Python网络爬虫神器PyQuery的基本使用教程
2018/02/03 Python
Django中的文件的上传的几种方式
2018/07/23 Python
Python3之手动创建迭代器的实例代码
2019/05/22 Python
pycharm sciview的图片另存为操作
2020/06/01 Python
Django restful framework生成API文档过程详解
2020/11/12 Python
HTML5之SVG 2D入门7—SVG元素的重用与引用
2013/01/30 HTML / CSS
澳大利亚二手奢侈品网站:Modsie
2019/09/23 全球购物
活动总结的格式
2014/05/07 职场文书
医师定期考核实施方案
2014/05/07 职场文书
文明班集体申报材料
2014/05/23 职场文书
党的群众路线教育实践活动整改方案
2014/10/28 职场文书
先进班集体申报材料
2014/12/26 职场文书
Python加密与解密模块hashlib与hmac
2022/06/05 Python