什么是ng-class

ng-class最大的妙用就是可以根据你的逻辑表达式。来添加或移除对应的class

ng-class是angular.js里面内置的一个指令。

项目中,有时候,我们需要根据需求来切换不同的class

function bb($scope){$scope.ss="className";
}
<div class="{{ss}}"></div>

这种方式是scope变量绑定方式,个人觉得妙用谈不上,还不如直接写class=什么的

字符串方式,比较长用

function bu($scope) { $scope.ss= true;
}<div ng-class="{true: 'a', false: 'b'}[ss]"></div>

根据你的逻辑去切换 ss的true或者false,来显示对应的cass

对象key/valu处理

function Ctr($scope) { }<div ng-class {'selected': isSelected, 'car': isCar}"></div> 

当 isSelected = true 则增加selected class,当isCar=true,则增加car class。以此类推。

转载于:https://www.cnblogs.com/null11/p/6136208.html

angular指令ng-class巧用相关推荐

  1. Angular指令 - 何时以及如何使用编译,控制器,预链接和后链接[关闭]

    本文翻译自:Angular directives - when and how to use compile, controller, pre-link and post-link [closed] ...

  2. angular指令:tm.tags添加/删除标签

    一个添加删除标签angular指令: 在网上找了几个标签插件都不是angular的,而且过于庞大,最小的也要30kb还引用了其他样式. 最后实在受不了自己写了,花4个小时找插件,最后自己2小时写完了. ...

  3. angular 指令

    Angular 指令的不同类型如下: 组件 -- 带有模板的指令.这种指令类型是最常见的指令类型. 属性型指令 -- 更改元素.组件或其他指令的外观或行为的指令. 结构型指令 -- 通过添加和删除 D ...

  4. angular指令心得(ng-model)

    angular指令心得(ng-model) 在项目中编写指令,常常会依赖其他的指令来实现想要达到的功能,其中最常用到的便是ng-model,它为我们明确了需要绑定的属性,虽然在指令中可以通过通过使用独 ...

  5. Angular指令渗透式理解

    通过一段时间对angular指令的使用,理解了angular指令的意义,下面逐一介绍一下. ng-app:定义一个angualr模块,表示angular作用的范围,如下代码: ng-app在html标 ...

  6. Angular 常用ng指令详解

    详解Angular ng内置指令 我们依次从使用频率高到低来,重要性大小来说明各种指令. 1.ng-repeat 1.1 一般用法 <ul><li ng-repeat="c ...

  7. Angular常用ng指令详解

    我们依次从使用频率高到低来,重要性大小来说明各种指令. 1.ng-repeat 1.1一般用法 <ul><li ng-repeat="char in [{'alphabet ...

  8. Angular CLI ng 指令指南

    Angular CLI 使用教程指南参考 Angular CLI 现在虽然可以正常使用但仍然处于测试阶段. Angular CLI 依赖 Node 4 和 NPM 3 或更高版本. 安装

  9. angular 指令渲染_Angular JS指令有后期渲染回调吗?

    我刚刚得到指令,将模板插入到其元素中,如下所示: # CoffeeScript .directive 'dashboardTable', -> controller: lineItemIndex ...

最新文章

  1. jar包在windows后台运行,通过.bat文件
  2. 详解python可迭代对象、迭代器和生成器
  3. 研究机构:特斯拉Model 3是2月份最畅销电动汽车
  4. 从自卑的阴影中走出来
  5. 【渝粤教育】国家开放大学2018年秋季 0633-21T化工CAD 参考试题
  6. 使用lstm实现文本生成_Spamilton:使用LSTM和Hamilton歌词生成文本
  7. bea tuxedo中间件入门
  8. 信息收集(C段扫描)
  9. pagefile.sys占用空间过大问题
  10. Soft-Masked-Bert网络细节解读
  11. MATLAB椎体怎么画,最适合小白的matlab教程系列,进阶,一
  12. QT_OpenGL渲染总结
  13. html在字体两边加直线,css怎么在文字两边加上横线
  14. 最近在学这个东东,高端大气上档次
  15. Java 基础入门,小白提升路线图
  16. wordpress启动_如何通过7个简单步骤正确地启动WordPress博客(2020)
  17. [MetalKit]45-Using eGPUs with Metal 在 eGPU上使用 Metal
  18. 离线信号与连续信号伸缩变换的不同
  19. 采用软件定义数据中心 (SDDC) 和超融合基础架构 (HCI) 解决方案的 InterSystems 客户需要重点关注的事项...
  20. 互联网大佬爱情故事~

热门文章

  1. mass Framework event模块 v4
  2. VS2010正式版MSDN下载
  3. Windows Server 2008 R2 之二十九故障转移群集(一)(
  4. 远程安装oracle 10.2.1 for redhat 5.0 2.6.18-53.el5xen
  5. 浅析Struts 体系结构与工作原理(图)
  6. Android安卓游戏引擎大搜罗
  7. 虚拟化中的SR-IOV
  8. 设备节点注册和操作方法连接
  9. 用XP做服务器突破10人限制
  10. 使用WinPcap和libpcap类库读写pcap文件(001)开发环境配置