Angular 中 [ngClass]、[ngStyle] 的使用
1、ngStyle
基本用法
| 
 1 
 | 
<div [ngStyle]="{'background-color':'green'}"></<div> | 
判断添加
| 
 1 
 | 
<div [ngStyle]="{'background-color':username === 'zxc' ? 'green' : 'red' }"></<div> | 
使用函数判断
| 
 1 
 | 
<div [ngStyle]="{'background': setNameLineClass(data.status)}"></<div> | 
2、ngClass
第一个参数为类名称,第二个参数为boolean值,如果为true就添加第一个参数的类
基本用法
| 
 1 
 | 
[ngClass]="{'text-success':true}" | 
判断
| 
 1 
2 
 | 
[ngClass]="{'text-success':username == 'zxc'}"[ngClass]="{'text-success':index == 0}" | 
函数
| 
 1 
 | 
<tr [ngClass]="chooseTrClass(data)"> | 
3、{{}}中使用函数
| 
 1 
 | 
<td><i nz-icon [iconfont]="setStatusIcon(data.status)" class="table-name-icon-line"></i> {{statusToCh(data.status)}}</td> | 
Angular 中 [ngClass]、[ngStyle] 的使用的更多相关文章
- angular中ng-class的一些用法
		
在前面Angularjs开发一些经验总结中我们说到在angular开发中angular controller never 包含DOM元素(html/css),在controller需要一个简单的POJ ...
 - Angular中的数据绑定
		
(1)HTML绑定:{{}} (2)属性绑定:[] 注意:属性绑定通常赋值为变量,如果赋值为常量(如字符串常量) 必须用引号括起来,如<img [src]="'../../assets ...
 - angular的ng-class
		
项目内想到要替换class时,第一反应是使用angular最为简单粗暴的class改变方式: 在angular中为我们提供了3种方案处理class: 1:scope变量绑定,如上例.(不 ...
 - 关于angular的ng-class条件判断
		
angular的ng-class的多条件判断是非常好用的,不需要写过多的判断去更改他相应的class, 但大家要记住,在repeat中使用ng-class多条件判断时, 错误写法:<i clas ...
 - (网页)angular中实现li或者某个元素点击变色的两种方法(转)
		
转自脚本之家: 本篇文章主要介绍了angular中实现li或者某个元素点击变色的两种方法,非常具有实用价值,需要的朋友可以参考下 本文介绍了angular中实现li或者某个元素点击变色的两种方法,分享 ...
 - angular中的动画效果
		
用angular来形成动画效果的代码如下 <!DOCTYPE html> <html lang="en" ng-app="app"> & ...
 - Angular中的内置指令和自定义指令
		
NG中的指令,到底是什么(what)? 为什么会有(why)?以及怎样使用(how)? What: 在NG中,指令扩展HTML功能,为 DOM 元素调用方法.定义行为绑定数据等. Why: 最大程度减 ...
 - Angular中懒加载一个模块并动态创建显示该模块下声明的组件
		
angular中支持可以通过路由来懒加载某些页面模块已达到减少首屏尺寸, 提高首屏加载速度的目的. 但是这种通过路由的方式有时候是无法满足需求的. 比如, 点击一个按钮后显示一行工具栏, 这个工具栏组 ...
 - Angular中ngCookies模块介绍
		
1.Cookie介绍 Cookie总是保存在客户端中,按在客户端中的存储位置,可分为内存Cookie和硬盘Cookie.内存Cookie由浏览器维护,保存在内存中,浏览器关闭后就消失了,其存在时间是短 ...
 
随机推荐
- c++ get keyboard event
			
#include <string> #include <iostream> #include "windows.h" #include <conio. ...
 - js 在浏览器中的event loop事件队列
			
目录 前言 认识一个栈两个队列 执行过程 异步任务怎么分配 简单例子 难一点的例子 前言 以下内容是js在浏览器中的事件队列执行,与在nodejs中有所区别,请注意. 都说js是单线程的,不过它本身其 ...
 - Spring Cloud Alibaba环境搭建
			
前言:Spring Cloud Alibaba是目前主流的分布式微服务架构,本文主要讲解了在IDEA中如何搭建Spring Cloud Alibaba环境,以及介绍Spring Cloud Aliba ...
 - (1)Zookeeper在linux环境中搭建集群
			
1.简介 ZooKeeper是Apache软件基金会的一个软件项目,它为大型分布式计算提供开源的分布式配置服务.同步服务和命名注册.ZooKeeper的架构通过冗余服务实现高可用性.Zookeeper ...
 - clnt_create: RPC: Port mapper failure - Unable to receive: errno 111 (Connection refused)
			
clnt_create: RPC: Port mapper failure - Unable to receive: errno 111 (Connection refused) 关闭防火墙,可以连, ...
 - 修改记事本PE结构弹计算器Shellcode
			
目录 修改记事本PE结构弹计算器Shellcode 0x00 前言 0x01 添加新节 修改节数量 节表位置 添加新节表信息 0x02 添加弹计算器Shellcode 修改代码 0x03 修改入口点 ...
 - kvm 安装 windows 虚拟机
			
作者:SRE运维博客 博客地址: https://www.cnsre.cn/ 文章地址:https://www.cnsre.cn/posts/211108848062/ 相关话题:https://ww ...
 - Spring Cloud Gateway实战之二:更多路由配置方式
			
欢迎访问我的GitHub https://github.com/zq2599/blog_demos 内容:所有原创文章分类汇总及配套源码,涉及Java.Docker.Kubernetes.DevOPS ...
 - rocketmq广播消息的(五)
			
一.简介 广播消费指的是:一条消息被多个consumer消费,即使这些consumer属于同一个ConsumerGroup,消息也会被ConsumerGroup中的每个Consumer都消费一次,广播 ...
 - 【linux系统】命令学习(六)awk sed grep 与管道的使用
			
程序运行环境输入与输出 标准输入0 read a;echo $a 标准输出1 echo cesh 错误输出 ls notr 管道重定向 管道与管道之间可以重定向 管道与文件之间可以重定向 用于写入 将 ...