【发布时间】:2019-07-20 09:29:24
【问题描述】:
我有一个带有 2 个选项卡和 1 个详细信息页面的 Ionic 4 小应用程序。
我在这里面临的问题是,如果我从 Tab2 进入详细信息页面并从那里返回 ion-back-button,它总是将我重定向到 Tab1 而不是我之前所在的 Tab2。
这是我的例子:
Tab2 Html: 这里我有一个带有点击事件的简单离子项目:
<ion-item class="chat-item" (click)='openChat()' >
它调用 openChat 函数,其工作原理如下:
openChat() {
this.router.navigateByUrl('/chatdetail/:uid');
}
现在它打开了我的 Chatdetail 页面,我在其中放置了一个后退按钮,可以像这样导航回来:
<ion-header>
<ion-toolbar>
<ion-buttons slot="start">
<ion-back-button></ion-back-button>
</ion-buttons>
<ion-title>chatdetail</ion-title>
</ion-toolbar>
</ion-header>
但是当我单击此按钮时,它不仅会像在 Ionic3 中那样“弹出”页面,而是将我定向到我的应用程序的根页面,即 Tab1。
有没有办法覆盖那个返回事件以转到我之前的页面?
【问题讨论】:
标签: angular routing back-button ionic4