angular - 每次输入时将特定的 ion-tab 重置为主视图
问题描述
所以我有以下标签:
<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 视图?
谢谢
解决方案
推荐阅读
- vue.js - 如何通过计时器从 v-for 中删除?
- c# - 在线托管 json 文件的问题并按 c# HttpClient 发布它们
- javascript - 控制器和服务之间没有传递参数
- ruby-on-rails - 将遗留 lib 文件夹移动到更现代的结构中
- r - 如何修复错误:使用 R 的 rename() 函数中出现意外的“=”?
- javascript - 使用正则表达式捕获字符串的第二部分
- sql - 在 nodeJs 上,MariaDB 可以返回连接表的对象数组吗?
- java - 验证数独扇区中的数字
- android - Visual Studio Code (flutter) 不显示完整的错误堆栈跟踪
- linux - 从 vue 配置更改解析路径