将行颜色设置为特定行
Set row color to specific rows
我正在从事 Angular4 项目并正在使用 ngx-datatable,所以 .html 文件看起来像
<ngx-datatable>
<ngx-datatable-column>
<ng-template> ...
{{row.value}}
我想要实现的是检查值,无论是使用 *ngIf
还是在打字稿中检查值,如果值 > 100,则将 ROW 背景设置为红色,否则它应该是白色的。
如何实现?
感谢帮助
通常可以按如下条件交换CSS类:
<ng-template [ngClass]="{red: row.value >= 100, white: row.value < 100}">
当然,您必须在 CSS 文件中定义 类 红色和白色后面的 CSS 样式。
将此添加到行中..
[style.background-color]='row.value >= 100 ? "red":"" '
我正在从事 Angular4 项目并正在使用 ngx-datatable,所以 .html 文件看起来像
<ngx-datatable>
<ngx-datatable-column>
<ng-template> ...
{{row.value}}
我想要实现的是检查值,无论是使用 *ngIf
还是在打字稿中检查值,如果值 > 100,则将 ROW 背景设置为红色,否则它应该是白色的。
如何实现? 感谢帮助
通常可以按如下条件交换CSS类:
<ng-template [ngClass]="{red: row.value >= 100, white: row.value < 100}">
当然,您必须在 CSS 文件中定义 类 红色和白色后面的 CSS 样式。
将此添加到行中..
[style.background-color]='row.value >= 100 ? "red":"" '