【发布时间】:2019-03-26 22:07:03
【问题描述】:
我有一组 7 个标签(Angular 材质):
<mat-tab-group #tabGroup [selectedIndex]="selectedIndex">
<mat-tab label="Tab 1">Content 1</mat-tab>
<mat-tab label="Tab 2">Content 2</mat-tab>
<mat-tab label="Tab 3">Content 3</mat-tab>
<mat-tab label="Tab 4">Content 4</mat-tab>
<mat-tab label="Tab 5">Content 5</mat-tab>
<mat-tab label="Tab 6">Content 6</mat-tab>
<mat-tab label="Tab 7">Content 7</mat-tab>
</mat-tab-group>
我想根据某些条件设置选项卡的排列顺序。
所以我想要 tab7, tab5, tab6, tab1, tab2 ,tab3, tab4 在一个场景中。
我知道selectedIndex 会让我们控制 ACTIVE 选项卡,但我想控制排列顺序(加载时)。
我在父级和选项卡之间有很多数据通信,因此我没有使用 *ngFor。因此,有没有解决方案没有 *ngFor。
Angular 材料是否提供此功能?
【问题讨论】:
-
你说的场景有多少?只有一两个,还是他们可以按照他们想要的任何顺序排列它们?
-
我有 3 个场景。在加载时,选项卡排列将完成。 (不是任何顺序)基本上是在 UI 代码中硬编码顺序。
标签: angular typescript tabs angular-material2