在Ionic4应用程序中,我有三个页面(A,B和C)。 C页面有一个离子后退按钮。
我正在尝试实现以下导航流程(使用Angular路由器和离子后退按钮):
A-> B-> C,然后从C导航回A。
当我在C处按下离子后退按钮时,该应用程序将导航回B,就像上一页一样。
当按下离子后退按钮时如何从C导航回A?
答案 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