离子2:NavPop使我扎根,而不是前一页

时间:2018-07-12 12:43:56

标签: ionic-framework ionic2 ionic3

我的应用程序导航出现问题。页面层次结构的工作方式如下:


顶部

  • VisitComponent (非制表符)
  • CheckInPage (非制表符)
  • ClientGenericPage (选项卡)
  • HelloIonicPage (非制表符)


事件的标准流程是:

  1. HelloIonicPage
  2. 开始
  3. push() ClientGenericPage
  4. 选择与 CheckInPage
  5. 相对应的标签 通过 CheckInPage 上的按钮
  6. push() VisitComponent

当我尝试从 VisitComponent 访问pop()时出现问题。我希望最终会出现在 CheckInPage 上,而最终会出现在 HelloIonicPage (根组件)上。

当我致电this.navCtrl.getViews()时,我看到一个由2个视图组成的数组:[CheckInPage, VisitComponent]

我真的迷茫了,为什么我在打电话给this.navCtrl.pop()之后最终会陷入根源。

1 个答案:

答案 0 :(得分:1)

事实证明, ClientGenericPage 标头显示在 VisitComponent 标头的顶部,因此,单击返回是在父级而不是子级上触发事件。