所以我有以下标签:
<ion-tabs>
<ion-tab tabsHideOnSubPages="true" [root]="NewsView"></ion-tab>
<ion-tab tabsHideOnSubPages="true" [root]="SituationView"></ion-tab>
<ion-tab tabsHideOnSubPages="true" [root]="RankingsView" ></ion- tab>
<ion-tab tabsHideOnSubPages="true" [root]="EmailsView"></ion-tab>
<ion-tab tabsHideOnSubPages="true" [root]="MenuView"></ion-tab>
</ion-tabs>
您可以看到最后一个是菜单页面。 在其中,为了使菜单在菜单的每个首页上均可见,我使用.setRoot(Page)进行导航,因此我覆盖了MenuPage的内容
基本上我拥有的是
<ion-content padding>
<ion-list class="menu">
<button ion-item detail-none text-end (click)="goToSchedule()">
Agenda
</button>
<button ion-item detail-none text-end (click)="goToFilesList()">
Files
</button>
<button ion-item detail-none text-end (click)=“goToHelpPage()”>
Help
</button>
</ion-list>
</ion-content>
在.ts内部:
goToSchedule() {
this.navCtrl.setRoot(SchedulePage);
}
当我从MenuPage选项卡移至另一个选项卡,然后返回MenuPage选项卡时,我没有看到菜单,而是看到了我所在的最后一个子页面(如“文件/时间表”)
每次进入此选项卡时如何将页面重置为MenuPage视图?
谢谢