我目前正在尝试将旧版 ionic 应用程序更新到 v4,但似乎无法找到与此导航等效的 v4
return this.app.getRootNav().setPages([
{page: Profile},
{page: SettingsPage, params: {id: userId}}
])
最佳答案
您的请求的 Ionic4 和 angular 版本是这样的:
this.router
.navigate(["/page1"], { replaceUrl: true })
.then(() => this.router.navigate(["/page2"]));
正如我所理解的,逻辑在这里。将 page1 插入历史记录但导航到 page2,因此如果用户按下后退按钮,它会重定向到 page1。这是stackblitz样本。
关于angular - 带有 Angular 6 的 ionic 4 路由,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55884643/