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 的一个progressbar widge
Oct 29 Javascript
使用JSLint提高JS代码质量方法分享
Dec 16 Javascript
Javascript中this关键字的一些小知识
Mar 15 Javascript
iframe中子父类窗口调用JS的方法及注意事项
Aug 25 Javascript
JavaScript脚本库编写的方法
Dec 09 Javascript
vue axios用法教程详解
Jul 23 Javascript
vue实现验证码按钮倒计时功能
Apr 10 Javascript
js中的 || 与 &amp;&amp; 运算符详解
May 24 Javascript
Vue2.x通用编辑组件的封装及应用详解
May 28 Javascript
微信小程序使用 vant Dialog组件的正确方式
Feb 21 Javascript
微信小程序实现抖音播放效果的实例代码
Apr 11 Javascript
Vuejs通过拖动改变元素宽度实现自适应
Sep 02 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的十大要点(上)
2009/02/04 PHP
php设计模式 DAO(数据访问对象模式)
2011/06/26 PHP
PHP截断标题且兼容utf8和gb2312编码
2013/09/22 PHP
php生成随机密码自定义函数代码(简单快速)
2014/05/10 PHP
php三元运算符知识汇总
2015/07/02 PHP
js实现的跟随鼠标移动的时钟效果(中英文日期显示)
2011/01/17 Javascript
禁止ajax缓存获取程序最新数据的方法
2013/11/19 Javascript
通过url查找a元素并点击
2014/04/09 Javascript
使用js dom和jquery分别实现简单增删改
2014/09/11 Javascript
微信小程序开发中的疑问解答汇总
2017/07/03 Javascript
微信小程序 swiper组件构建轮播图的实例
2017/09/20 Javascript
微信小程序自定义tab实现多层tab嵌套功能
2018/06/15 Javascript
vue通过cookie获取用户登录信息的思路详解
2018/10/30 Javascript
node和vue实现商城用户地址模块
2018/12/05 Javascript
使用Layui搭建后台管理界面的操作方法
2019/09/20 Javascript
JS实现网页时钟特效
2020/03/25 Javascript
JavaScript实现原型封装轮播图
2020/12/27 Javascript
[05:09]第二届DOTA2亚洲邀请赛决赛日比赛集锦:iG 3:0 OG夺冠
2017/04/05 DOTA
使用Python正则表达式操作文本数据的方法
2019/05/14 Python
Python如何使用argparse模块处理命令行参数
2019/12/11 Python
mac 上配置Pycharm连接远程服务器并实现使用远程服务器Python解释器的方法
2020/03/19 Python
使用Keras加载含有自定义层或函数的模型操作
2020/06/10 Python
HTML5之SVG 2D入门4—笔画与填充
2013/01/30 HTML / CSS
Probikekit日本:自行车套件,跑步和铁人三项装备
2017/04/03 全球购物
两则小学生的自我评价分享
2013/11/14 职场文书
精细化工应届生求职信
2013/11/17 职场文书
实习教师自我鉴定
2013/12/09 职场文书
校园公益广告语
2014/03/13 职场文书
恶搞卫生巾广告词
2014/03/18 职场文书
表彰大会主持词
2014/03/26 职场文书
党员自我剖析材料范文
2014/10/06 职场文书
初三学生语文考试作弊检讨书
2014/12/14 职场文书
Golang 如何实现函数的任意类型传参
2021/04/29 Golang
Python中seaborn库之countplot的数据可视化使用
2021/06/11 Python
vue3引入highlight.js进行代码高亮的方法实例
2022/04/08 Vue.js