2016-10-18 16 views
2

navCtrl.pushを使用してページに移動すると、サイドメニューのアイコン(ハンバーガー)が失われ、サイドメニューのアイコンの代わりに戻るアイコンが表示されます。Ionic 2 navCtrlを押した後にサイドメニューを保持する

私がしたいのは、サイドメニューアイコン(イオンナビゲータの右側に置く)を維持することです。また、navCtrlにページをプッシュするときは、戻るボタンとサイドメニューアイコンの両方を持ってください。

私はすべてのページにコードのこの部分を使用します。

<ion-header> 
    <ion-navbar> 
    <button ion-button menuToggle right> 
     <ion-icon name="menu"></ion-icon> 
    </button> 
    <ion-title>Post Offices</ion-title> 
    </ion-navbar> 
</ion-header> 

そして、私が使用します。

this.navCtrl.push(Page) 

、それが正常に動作します(私もメニューアイコンを失うが、それ以外の問題はありません)。

答えて

10

persistent="true"<ion-menu>を追加する必要があります。次に、menuToggleボタンがすべてのビューで使用できるようになります。詳細はこちらdocs

関連する問題