我正在尝试重置mat-tab-group
以在更改时将第一个选项卡设置为活动状态routeParams
。
ts文件:
public index = 0;
ngOnInit() {
this.subscription = this.route.params.subscribe((routeParams: Params) => {
// some code
this.index = 0;
});
}
.html 文件
<mat-tab-group [selectedIndex]="index">
<mat-tab></mat-tab>
<mat-tab>
<a [routerLink]="['/url/2']"></a>
</mat-tab>
在第二个选项卡中,我有一个指向另一张卡的路由器链接 - 因此,当路由器导航到此卡组件时,不会重新加载(路由为/url/:id
)。但是第一个选项卡没有激活 - 即使我在路由参数的订阅中设置索引。