我在Ionic3中实现了可滑动的标签,效果很好。我想知道如何从ContactPage
中选择ChatsPage
(两者都是super-tabs
中的各个标签)。 this.navCtrl.parent.select(0)
未与super-tabs
合作。
<super-tabs tabsHighlight="true" tabsPlacement="top" [selectedTabIndex]="mySelectedIndex" >
<super-tab [root]="contactsRoot" title="My Team" ></super-tab>
<super-tab [root]="chatsRoot" title="Chats" ></super-tab>
<super-tab [root]="callsRoot" title="Call Log" ></super-tab>
</super-tabs>
对此有什么想法吗?
答案 0 :(得分:1)
最后我从https://github.com/zyra/ionic2-super-tabs/issues/265#issuecomment-376225616
得到了解决方案您需要在我们的标签页中注入SuperTabsController
,然后致电slideTo
,
export class ChatsRootPage {
constructor(private superTabs : SuperTabsController) {}
goToContacts(){
this.superTabs.slideTo(0, 'mainTabs'); // 0 is the index of contactsRoot tab and mainTabs is the id of your super-tabs component.
}
}