Сбрасывать конкретную вкладку ion на основной вид каждый раз, когда я в нее захожу - PullRequest
0 голосов
/ 27 января 2019

Итак, у меня есть следующие вкладки:

<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 при каждом входе на эту вкладку?

Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...