У меня есть эти вкладки внизу моего приложения
<ion-tabs>
<ion-tab [root]="tab1Root" tabTitle="Home" tabIcon="home"></ion-tab>
<ion-tab [root]="tab2Root" tabTitle="About" tabIcon="cloud-upload"></ion-tab>
<ion-tab [root]="tab3Root" tabTitle="Contact" tabIcon="contacts"> . </ion-tab>
</ion-tabs>
Это работает, если я нажимаю на вкладку О программе, она переходит на эту страницу и выделяет эту вкладку в нижнем колонтитуле, на котором я только что щелкнул,
Но теперь я бы хотел, чтобы в моем компоненте Home была кнопка, которая активирует (перемещается) вкладку «О программе» так же, как я только что описал выше.Сначала это кажется простым, что-то вроде
gotoAbout(): void {
this.navCtrl.push(AboutPage)
// or this.navCtrl.setRoot(AboutPage)
}
. this.navCtrl.push
создает кнопку заголовка в заголовке, что не то, что я хочу, мне не нужен стек, я просто хочу перейти кдругая вкладка.
Так что this.navCtrl.setRoot(AboutPage)
, кажется, работает лучше, но ни один из них не выделяет вкладку в нижнем колонтитуле.Как мне этого добиться?