无法从第1页导航到第2页,离子v5

问题描述 投票:0回答:1

我正在尝试将我的应用程序从ionic v3迁移到v5,并面临以下导航问题。预先感谢您的帮助。

当从page1导航到page2时,page2的,constructor()和ngOnInit()方法正在执行,而且api也在获取数据并注入实例变量。但是没有显示page2,而是仅显示page1。因此导航不会发生。我已经尝试过角度布线,// this.router.navigate([’/ page2’],{state:{item:moreOptions}});还尝试了NavController的navigationForward方法。// this.navCtrl.navigateForward([’/ page2’],navigationExtras);

但都没有显示page2。

在控制台中,我也没有看到任何错误,而ionic build也没有给出任何错误。

ionic4 ionic5
1个回答
0
投票
  1. 您需要具有带有特定路径的路由模块
  2. 使用routerLink在首页上创建链接到其他页面
  3. 如果要从首页传递一些数据,然后将routerExtras参数与路由器链接一起使用
  4. 您需要已激活Route才能订阅导航状态,以获取当前页面上一页中传递的数据

请继续关注:https://ionicframework.com/blog/navigating-the-change-with-ionic-4-and-angular-router/

© www.soinside.com 2019 - 2024. All rights reserved.