Ionic 3-自定义导航历史记录堆栈(制表符,RootPages,ChildPages)

时间:2018-07-06 06:25:56

标签: navigation ionic3 back-button

Ionic中的导航就像一个简单的堆栈,其中新页面被推到堆栈的顶部,这会使用户在应用程序中向前移动并显示一个后退按钮。要倒退,将弹出首页。由于我们在构造函数中设置了this.navCtrl,因此我们可以调用this.navCtrl.push(),并将其传递给我们要导航到的页面。我们还可以向它传递一个对象,该对象包含要传递给要导航到的页面的数据。使用推导航到新页面很简单。

但是我想使用覆盖后退(硬件)按钮实现以下功能:

  1. 使用root.Page上的this.navCtrl.setRoot(MyPage1)加载页面时,通过按设备的硬件后退按钮,应加载先前的rootPage。如何跟踪根之间的导航?

  2. 当使用选项卡式导航时,如果从设备上按了后退按钮,则应加载上一个活动选项卡。

如何通过离子实现这一目标?请指导。

0 个答案:

没有答案