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解析XML的实现代码
Nov 12 Javascript
JavaScript调用客户端的可执行文件(示例代码)
Nov 28 Javascript
javascript在子页面中函数无法调试问题解决方法
Jan 17 Javascript
简单实现异步编程promise模式
Jul 31 Javascript
Angular2 环境配置详细介绍
Sep 21 Javascript
AngularJS中控制器函数的定义与使用方法示例
Oct 10 Javascript
vue的一个分页组件的示例代码
Dec 25 Javascript
React 无状态组件(Stateless Component) 与高阶组件
Aug 14 Javascript
详解解决Vue相同路由参数不同不会刷新的问题
Oct 12 Javascript
bootstrap table合并行数据并居中对齐效果
Oct 17 Javascript
vue 中url 链接左边的小图标更改问题
Dec 30 Javascript
vue中 v-for循环的用法详解
Feb 19 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
日本因肺炎疫情影响,这几部动漫推延播放!
2020/03/03 日漫
仿Aspnetpager的一个PHP分页类代码 附源码下载
2012/10/08 PHP
Php header()函数语法及使用代码
2013/11/04 PHP
php curl模拟post提交数据示例
2013/12/31 PHP
轻松掌握php设计模式之访问者模式
2016/09/23 PHP
Laravel框架中VerifyCsrfToken报错问题的解决
2017/08/30 PHP
Laravel-添加后台模板AdminLte的实现方法
2019/10/08 PHP
基于Web标准的UI组件 — 树状菜单(2)
2006/09/18 Javascript
为JavaScript提供睡眠功能(sleep) 自编译JS引擎
2010/08/16 Javascript
jQuery实现的多选框多级联动插件
2014/05/02 Javascript
JavaScript使用setInterval()函数实现简单轮询操作的方法
2015/02/02 Javascript
JS实现当前页居中分页效果的方法
2015/06/18 Javascript
JS实现不规则TAB选项卡效果代码
2015/09/16 Javascript
jQuery:unbind方法的使用详解
2017/08/14 jQuery
基于js中的原型(全面讲解)
2017/09/19 Javascript
解决vue打包后刷新页面报错:Unexpected token
2019/08/27 Javascript
javascript设计模式之迭代器模式
2020/01/30 Javascript
js实现数字跳动到指定数字
2020/08/25 Javascript
[42:00]完美世界DOTA2联赛PWL S3 Phoenix vs INK ICE 第一场 12.13
2020/12/17 DOTA
Python 除法小技巧
2008/09/06 Python
利用Python中的输入和输出功能进行读取和写入的教程
2015/04/14 Python
详解Django中的权限和组以及消息
2015/07/23 Python
浅谈Python的异常处理
2016/06/19 Python
Python实现读取机器硬件信息的方法示例
2018/06/09 Python
python判断列表的连续数字范围并分块的方法
2018/11/16 Python
python快排算法详解
2019/03/04 Python
Python+PyQT5的子线程更新UI界面的实例
2019/06/14 Python
浅谈Python3实现两个矩形的交并比(IoU)
2020/01/18 Python
Python多线程实现支付模拟请求过程解析
2020/04/21 Python
旅游管理专业生自荐信范文
2014/01/02 职场文书
幼儿教师工作感言
2014/02/14 职场文书
五水共治一句话承诺
2014/05/30 职场文书
安全保卫工作竞聘材料
2014/08/25 职场文书
企业与个人合作经营协议书
2014/11/01 职场文书
现实表现材料范文
2014/12/23 职场文书
《蜜蜂引路》教学反思
2016/02/22 职场文书