如何使离子后退按钮跳过上一页?

时间:2019-01-14 19:08:25

标签: ionic4

在Ionic4应用程序中,我有三个页面(A,B和C)。 C页面有一个离子后退按钮。

我正在尝试实现以下导航流程(使用Angular路由器和离子后退按钮):

A-> B-> C,然后从C导航回A。

当我在C处按下离子后退按钮时,该应用程序将导航回B,就像上一页一样。

当按下离子后退按钮时如何从C导航回A?

1 个答案:

答案 0 :(得分:0)

您可以使用事件

https://ionicframework.com/docs/api/util/Events/

在C页中,使用方法willLeave https://ionicframework.com/docs/api/navigation/ViewController/#willLeave

在willLeave内部触发一个事件示例:“用户离开C”

然后在页面B中监听事件“用户离开C”,然后使用

  this.navCtrl.pop();

您将返回到页面A