【发布时间】:2018-07-11 07:53:57
【问题描述】:
在 Angular 6 中,我使用 Angular Material 来使用 Tab 显示一些数据。
<mat-tab-group>
<mat-tab
*ngFor="let bar of foo.bar"
[label]="bar.Name"
[ngClass]="bar.IsActive ? 'bar-on' : 'bar-off'">
// ...
</mat-tab>
</mat-tab-group>
无论 bar 的 IsActive 属性是 true 还是 false,我都想设置不同的标签样式。
如上图我试过使用[ngClass]="bar.IsActive ? 'bar-on' : 'bar-off'",但是没有添加类。
出于恶意,我尝试了更简单的class = 'bar-on',但即使这样也没有添加类。
因此,我想知道,是否可以将自定义类添加到 Angular Material 选项卡?
编辑:
IsActive 属性是 foo 对象的属性。它与选项卡的激活状态无关。活动选项卡可以显示带有IsActive = false 的对象,反之亦然。
【问题讨论】:
-
你有没有想过这个问题?我正在尝试做同样的事情。
-
有一个问题,但它已关闭github.com/angular/components/issues/9290