如何避免[navPush]生成的后退按钮(处理生成的后退按钮)

时间:2016-08-25 06:38:54

标签: navigation ionic2 back-button

我有一个主页,这是我的第一个屏幕。

导航到某些页面后单击按钮我需要返回主页而不使用后退按钮

导航我使用[navPush]='pageName';

navPush会自动生成后退按钮。但是当我回去时,我不需要后退按钮。

我试过navPop它工作正常,但问题是只需要下一页。

示例

  

如果我从第10页开始有10页我必须使用离子navPop来到第1页我无法实现这一点。

     

当我尝试使用navPush时,我能够回来,但我无法避开主页中的后退按钮。

问题:

  

我还有什么遗漏如何避免使用navPushnavPop生成的后退按钮

1 个答案:

答案 0 :(得分:0)

  

点击按钮后,我需要无需返回主页   按钮

请查看此working plunker

  1. 您可以像这样使用setRoot() method

    this.navCtrl.setRoot(HomePage);
    
  2. 如果您确实需要使用push方法而非setRoot,则还可以尝试使用ViewController

    中的showBackButton() method
      

    showBackButton(Set):设置当前视图的后退按钮是否为   可见与否。请务必在 ionViewWillEnter 之后调用此方法   确定已经渲染了DOM。