我正在处理angular4项目,并且正在使用ngx datatable,所以.html文件看起来像
<ngx-datatable> <ngx-datatable-column> <ng-template> ... {{row.value}}
我要做的是检查价值 *ngIf 或者在typescript中输入value,如果value>100将行背景设置为红色,则该值应为白色。
*ngIf
如何做到这一点? 谢谢你的帮助
通常情况下,您可以有条件地交换CSS类:
<ng-template [ngClass]="{red: row.value >= 100, white: row.value < 100}">
当然,您必须在css文件中定义类red和white后面的css样式。
将此添加到行..
[style.background-color]='row.value >= 100 ? "red":"" '