每次进入特定离子卡时,将其重置为主视图

时间:2019-01-27 16:43:13

标签: angular ionic-framework ionic3

所以我有以下标签:

<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视图?

谢谢

0 个答案:

没有答案