2016-08-25 180 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已被渲染。