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 处理网页内容的实现代码
Feb 15 Javascript
node.js中的querystring.parse方法使用说明
Dec 10 Javascript
javascript设计模式之中介者模式Mediator
Dec 30 Javascript
JavaScript实现数字数组正序排列的方法
Apr 06 Javascript
js轮盘抽奖实例分析
Apr 17 Javascript
基于javascript的Form表单验证
Dec 29 Javascript
基于JavaScript实现的插入排序算法分析
Apr 14 Javascript
Angular2监听页面大小变化的解决方法
Oct 09 Javascript
浅谈vue的几种绑定变量的值 防止其改变的方法
Mar 01 Javascript
详解Vue Elementui中的Tag与页面其它元素相互交互的两三事
Sep 25 Javascript
Vue + Element UI图片上传控件使用详解
Aug 20 Javascript
浅谈Vue使用Cascader级联选择器数据回显中的坑
Oct 31 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 5.3新特性命名空间规则解析及高级功能
2010/03/11 PHP
PHP+Ajax实现验证码的实时验证
2016/07/20 PHP
禁止JQuery中的load方法装载IE缓存中文件的方法
2009/09/11 Javascript
说明你的Javascript技术很烂的五个原因
2011/04/26 Javascript
Javascript计算时间差的函数分享
2011/07/04 Javascript
window.open的页面如何刷新(父页面)上层页面
2012/12/28 Javascript
jquery点击页面任何区域实现鼠标焦点十字效果
2013/06/21 Javascript
js兼容的placeholder属性详解
2013/08/18 Javascript
JS对HTML标签select的获取、添加、删除操作
2013/10/17 Javascript
js鼠标及对象坐标控制属性详细解析
2013/12/14 Javascript
js中使用replace方法完成某个字符的转换
2014/08/20 Javascript
js同源策略详解
2015/05/21 Javascript
JQuery datepicker 用法详解
2015/12/25 Javascript
jQuery日程管理插件fullcalendar使用详解
2017/01/07 Javascript
微信小程序 常见问题总结(4058,40013)及解决办法
2017/01/11 Javascript
vue 2.0封装model组件的方法
2017/08/03 Javascript
Vue-Router进阶之滚动行为详解
2017/09/13 Javascript
详解vue-cli中的ESlint配置文件eslintrc.js
2017/09/25 Javascript
又拍云 Node.js 实现文件上传、删除功能
2018/10/28 Javascript
elementUI select组件使用及注意事项详解
2019/05/29 Javascript
小程序接入腾讯位置服务的详细流程
2020/03/03 Javascript
JavaScript封装单向链表的示例代码
2020/09/17 Javascript
python中使用xlrd、xlwt操作excel表格详解
2015/01/29 Python
python特性语法之遍历、公共方法、引用
2018/08/08 Python
2019 Python最新面试题及答案16道题
2019/04/11 Python
python下PyGame的下载与安装过程及遇到问题
2019/08/04 Python
django 实现celery动态设置周期任务执行时间
2019/11/19 Python
python 三种方法提取pdf中的图片
2021/02/07 Python
联想新西兰官方网站:Lenovo New Zealand
2018/10/30 全球购物
ZINVO手表官网:男士和女士手表
2019/03/10 全球购物
大二学生职业生涯规划书
2014/02/05 职场文书
教师查摆问题自查报告
2014/10/11 职场文书
小学端午节活动总结
2015/02/11 职场文书
幼儿园中班班级总结
2015/08/10 职场文书
教师反邪教心得体会
2016/01/15 职场文书
Java实现简易的分词器功能
2021/06/15 Java/Android