• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com专业计算机教程网站
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • html/xhtml
  • html5
  • CSS
  • XML/XSLT
  • Dreamweaver教程
  • Frontpage教程
  • 心得技巧
  • bootstrap
  • vue
  • AngularJS
  • HBuilder教程
  • css3
  • 浏览器兼容
  • div/css
  • 网页编辑器
  • axure
您的位置:首页 > 网页设计 >AngularJS > AngularJS入门教程之ng-class 指令用法

AngularJS入门教程之ng-class 指令用法

作者: 字体:[增加 减小] 来源:互联网 时间:2017-05-30

本文主要包含angularjs入门与进阶,angularjs入门,angularjs入门教程,angularjs快速入门,angularjs自定义指令等相关知识,希望在学习及工作中可以帮助到您

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>
</div>

定义和用法

ng-class 指令用于给 HTML 元素动态绑定一个或多个 CSS 类。

ng-class 指令的值可以是字符串,对象,或一个数组。

如果是字符串,多个类名使用空格分隔。

如果是对象,需要使用 key-value 对,key 是一个布尔值,value 为你想要添加的类名。只有在 key 为 true 时类才会被添加。

如果是数组,可以由字符串或对象组合组成,数组的元素可以是字符串或对象。

语法

<element ng-class="expression"></element>

所有的 HTML 元素都支持。

参数值

值 描述
expression 表达式返回一个或多个类名。

以上就是对AngularJS ng-class 指令资料的整理,有需要的朋友参考下。

</div>

您可能想查找下面的文章:

  • AngularJS入门教程之Helloworld示例
  • AngularJS入门教程之路由机制ngRoute实例分析
  • AngularJS入门教程之数据绑定原理详解
  • AngularJS入门教程之多视图切换用法示例
  • AngularJS入门教程之过滤器用法示例
  • AngularJS入门教程之模块化操作用法示例
  • AngularJS入门教程之MVC架构实例分析
  • AngularJS入门教程之数据绑定用法示例
  • AngularJs入门教程之环境搭建+创建应用示例
  • AngularJS入门教程之REST和定制服务详解

相关文章

  • 2017-05-30AngularJS 表达式详解及实例代码
  • 2017-05-30AngularJS使用拦截器实现的loading功能完整实例
  • 2017-05-30使用Raygun来自动追踪AngularJS中的异常
  • 2017-05-30Ionic + Angular.js实现图片轮播的方法示例
  • 2017-05-30AngularJS中$injector、$rootScope和$scope的概念和关联关系深入分析
  • 2017-05-30Angularjs处理页面闪烁的解决方法
  • 2017-05-30Angularjs 依赖压缩及自定义过滤器写法
  • 2017-05-30Angular的$http的ajax的请求操作(推荐)
  • 2017-05-30Angular 2应用的8个主要构造块有哪些
  • 2017-05-30Angular2 路由问题修复详解

文章分类

  • html/xhtml
  • html5
  • CSS
  • XML/XSLT
  • Dreamweaver教程
  • Frontpage教程
  • 心得技巧
  • bootstrap
  • vue
  • AngularJS
  • HBuilder教程
  • css3
  • 浏览器兼容
  • div/css
  • 网页编辑器
  • axure

最近更新的内容

    • AngularJS入门教程之数据绑定用法示例
    • angular 基于ng-messages的表单验证实例
    • AngularJS基础 ng-hide 指令用法及示例代码
    • 基于AngularJS前端云组件最佳实践
    • AngularJS Ajax详解及示例代码
    • AngularJS中关于ng-class指令的几种实现方式详解
    • AngularJS实现元素显示和隐藏的几个案例
    • AngularJS表格添加序号的方法
    • AngularJS页面访问时出现页面闪烁问题的解决
    • AngularJS入门教程之XHR和依赖注入详解

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有