2016-08-25 143 views
0

我有一个主页,这是我的第一个屏幕。如何避免[navpush]生成的后退按钮(处理生成后退按钮)

之后我浏览到一些网页上点击一个按钮,我需要回到主页没有后退按钮

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

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

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

如果我从10页10页我一直在使用离子navPop我不能够做到这一点来第1页。

当我尝试与navpush我能够回来,但我无法避免在主页后退按钮。

问:

还有什么我失踪如何避免产生后退按钮使用navPushnavPop

回答

0

在点击一个按钮,我需要得到返回主页无背 按钮

请看看这个working plunker

  1. 可以使用setRoot() method这样的:

    this.navCtrl.setRoot(HomePage); 
    
  2. 如果你真的需要使用push方法,而不是setRoot的,你也可以用showBackButton() method尝试从ViewController

    showBackButton(Set):设置当前视图的后退按钮是否可见 。确保在ionViewWillEnter之后调用 以确保DOM已被渲染。