ngClass指令中的变量值-Angular 5

时间:2018-10-16 16:24:30

标签: angular angular-directive

我有这个ngClass指令为表的某些字段赋予某种颜色:

[ngClass]="{'sem_exam_ini' : row.dias_expir >= 9999, 'exam_prox_expir' : row.dias_expir > -90 && row.dias_expir < 0, 'exam_expir' : row.dias_expir > 0 }" 

该row.dias_expir> -90 ,它不是固定值,而是可变数字。

我试图连接字符串和绑定值,但是抛出错误。 互联网上的每个答案都无法解决任何问题...

我想知道是否可以添加一种绑定或字符串连接以便在其中添加变量。有可能吗?

非常感谢

1 个答案:

答案 0 :(得分:0)

您可以在类中将-90更改为变量值而不会出现问题,例如将其称为“偏移”

[ngClass]="{'sem_exam_ini' : row.dias_expir >= 9999, 'exam_prox_expir' : row.dias_expir > offset && row.dias_expir < 0, 'exam_expir' : row.dias_expir > 0 }"

https://jsfiddle.net/1hk7knwq/10887/的变量值检查这个小提琴