如何解决使用 if(){} 切换到最后一个 mat-tab
我有 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 */
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。