【发布时间】:2018-05-19 14:27:27
【问题描述】:
我刚开始使用一种基本方法,因此我想有条件地突出显示行颜色,它不会引发任何错误,但不会将背景颜色应用于行。我有 5 行有 riskINdex H ,知道下面的代码中实现了什么错误吗?
app.component.html
<div>
<mat-table>
<ng-container matColumnDef="eventType">
<mat-header-cell *matHeaderCellDef> Event Type </mat-header-cell>
<mat-cell *matCellDef="let element"> {{element.eventType}} </mat-cell>
</ng-container>
<mat-header-row *matHeaderRowDef="displayedColumns"></mat-header-row>
<mat-row *matRowDef="let row; columns: displayedColumns;" (click)="selectedRow(row)" [ngClass]="{ 'high': row.riskIndex === 'High'}"></mat-row>
</mat-table>
</div>
组件.css
.high {
background-color: red;
}
【问题讨论】:
-
能输出row.riskIndex吗?你的语法看起来是正确的,我想知道它是否只是“H”而不是高,正如你在顶部所说的那样?
-
在这里试试:material row highlight
标签: html css angular angular-material2