我想在 mat-tab-label 中显示文本,例如一些标题及其副标题。例如,在mat-card-header中,标题和副标题可以设置并显示在另一个之下。
是否可以像此屏幕截图一样显示 mat-label 中的文本?
这是我尝试过的stackbliz,但没有任何效果 - 所有标签总是内联显示。
我想在 mat-tab-label 中显示文本,例如一些标题及其副标题。例如,在mat-card-header中,标题和副标题可以设置并显示在另一个之下。
是否可以像此屏幕截图一样显示 mat-label 中的文本?
这是我尝试过的stackbliz,但没有任何效果 - 所有标签总是内联显示。
在较新版本的 Angular Material(在 9.2.0 上测试)中,您可以使用ng-template mat-tab-label
纯 HTML 添加新行:
<mat-tab>
<ng-template mat-tab-label>
38<br />
description
</ng-template>
Content inside the tab
</mat-tab>
如果你需要设置标签的样式,你可以简单地使用 CSS 类:
.mat-tab-labels {
.mat-tab-label {
border: 1px solid #fff;
background-color: #bebdbd;
&.mat-tab-label-active {
background-color: #27817a;
}
}
}