2016-07-24 78 views
2

的問題hideBackButton屬性隱藏menuToggle按鈕太

我推根頁第2頁支持一個側面菜單,問題是,當它打開第2頁它顯示了回按鈕並隱藏菜單按鈕因爲我試圖將hideBackButton添加到第2頁以便看到菜單按鈕 bu t我的後退按鈕菜單按鈕消失了!

這裏是我當前的代碼:

<ion-navbar hideBackButton> 
     <button menuToggle start> 
     <ion-icon name="menu"></ion-icon> 
     </button> 
</ion-navbar> 

預期的行爲應該是:

應隱藏後退按鈕,並顯示菜單按鈕

離子版本:

Ionic2

+0

請問您可以添加更多的代碼,看看會發生什麼?因爲我使用發佈的代碼創建了[this plunker](http://plnkr.co/edit/i4xHIu?p=preview)並可正常工作。 – sebaferreras

回答

1

你不能這樣做,下面這種方式;但是你可以做的是做一個setRoot而不是從根推送到Page2

+0

非常感謝你解決了我的問題。 –

0

如果你不想允許你的Page2上的「後退」操作,並且因爲你面臨隱藏按鈕的問題,爲什麼在訪問您的Page2之前,不要從歷史堆棧中刪除根頁面?

在這種情況下,「後退」動作不會被允許,「後退」按鈕也不會被顯示。

關於如何從歷史堆棧推另一個頁面之前刪除頁面,你可以看看:

Remove a view from the back history - Ionic2

1

您可以使用下面的,而不是你的代碼:

<ion-toolbar hideBackButton> 
     <button menuToggle start> 
     <ion-icon name="menu"></ion-icon> 
     </button> 
</ion-toolbar>