【发布时间】:2020-08-13 18:54:33
【问题描述】:
这就是我所拥有的 - Tabs with header
这就是我想要的 - Tabs with side buttons
这是我的代码 -
.html -
<div class="container">
<button (click)="onPrev()">Prev</button>
<mat-tab-group [(selectedIndex)]="tabSelect">
<mat-tab label="First">
<mat-grid-list cols="3" gutterSize="16px">
<mat-grid-tile *ngFor="let x of [1,2,3]" class="mat-elevation-z2">
{{x}}
</mat-grid-tile>
</mat-grid-list>
</mat-tab>
<mat-tab label="Second">
<mat-grid-list cols="3" gutterSize="16px">
<mat-grid-tile *ngFor="let x of [4,5,6]" class="mat-elevation-z2">
{{x}}
</mat-grid-tile>
</mat-grid-list>
</mat-tab>
</mat-tab-group>
<button (click)="onNext()">Next</button>
</div>
.ts -
export class AppComponent {
tabSelect = 0;
onPrev() {
this.tabSelect = 0;
}
onNext() {
this.tabSelect = 1;
}
}
查询 -
- 如何隐藏标签页眉? (当我设置 display:none 时,tab body 也会消失)
- 如何添加侧边按钮inside mat-tab-group? (因为正常操作时,按钮不显示)
- 任何其他可以给我想要的结果的方式!
我相信正确的答案会帮助很多人。谢谢。
【问题讨论】:
标签: angular angular-material tabs pagerslidingtabstrip mat-tab