简体   繁体   English

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

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

i got 3 mat tabs and i want to open the third tab (Tab 3) with if(){} when enter the page.我有 3 个垫子标签,我想在进入页面时使用 if(){} 打开第三个标签(标签 3)。 Is it possible?可能吗?

<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>

You can use "selectedIndex" on mat-tab-group您可以在 mat-tab-group 上使用“selectedIndex”

example:例子:

<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>

and in Typescript:在 Typescript 中:

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

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM