我有一个有不同标签的垫子组。我希望检测到对活动选项卡头的单击。
例如:我有两个标签-一个公司标签和一个用户标签,在每个标签有两个视图-一个列表视图和一个详细的视图。最初,我想加载列表,在单击某个项目时,希望转到相应项的详细视图。但是,如果我再次单击选项卡标题,我想再次进入列表视图。
有(selectedTabChange)这样的事件可以检测标签是否被更改,但是由于我在同一个选项卡中,所以不会被发出。有什么帮助吗?
<mat-tab-group class="theme-specific-tabs account-page-tabs" [(selectedIndex)]="selectedTab" (selectedIndexChange)="accountTabOnIndexChange($event)">发布于 2018-07-27 13:21:49
onTabGroupClicked(event) {
if (this.prevTabIndex === this.activeTabIndex) {
// current active tab clicked!
} else {
// another tab clicked!
}
this.prevTabIndex = this.activeTabIndex;
}<mat-tab-group [(selectedIndex)]="activeTabIndex" (click)="onTabGroupClicked()">
https://stackoverflow.com/questions/50572554
复制相似问题