使用 if(){} 切换到最后一个 mat-tab

Switch To the last mat-tab with if(){}

我有 3 个 mat 选项卡,我想在进入页面时用 if(){} 打开第三个选项卡(选项卡 3)。可能吗?

<mat-tab-group mat-align-tabs="center" style="width: 100%;" >
 <mat-tab label="Tab 1"></mat-tab>

 <mat-tab label="Tab 2"></mat-tab>

 <mat-tab label="Tab 3"></mat-tab>
</mat-tab-group>

您可以在 mat-tab-group 上使用“selectedIndex”

示例:

<mat-tab-group mat-align-tabs="center" style="width: 100%;" [selectedIndex]="selectedTab">
 <mat-tab label="Tab 1"></mat-tab>

 <mat-tab label="Tab 2"></mat-tab>

 <mat-tab label="Tab 3"></mat-tab>
</mat-tab-group>

在打字稿中:

selectedTab=0;
if(*/ condition */){
selectedTab= 2; */ tab number you want -1 */
}