Ionic中的导航就像一个简单的堆栈,其中新页面被推到堆栈的顶部,这会使用户在应用程序中向前移动并显示一个后退按钮。要倒退,将弹出首页。由于我们在构造函数中设置了this.navCtrl,因此我们可以调用this.navCtrl.push(),并将其传递给我们要导航到的页面。我们还可以向它传递一个对象,该对象包含要传递给要导航到的页面的数据。使用推导航到新页面很简单。
但是我想使用覆盖后退(硬件)按钮实现以下功能:
使用root.Page上的this.navCtrl.setRoot(MyPage1)加载页面时,通过按设备的硬件后退按钮,应加载先前的rootPage。如何跟踪根之间的导航?
当使用选项卡式导航时,如果从设备上按了后退按钮,则应加载上一个活动选项卡。
如何通过离子实现这一目标?请指导。