Итак, у меня есть следующие вкладки:
<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 при каждом входе на эту вкладку?
Спасибо