2017-02-22 66 views
0

我創建了帶側面菜單的Ionic應用程序。有一頁'test.html',我可以通過兩種方式進入,即從側面菜單和按鈕點擊。按鈕在'test2.html'頁面上。用Ionic中的側面菜單圖標替換後退按鈕

當我從側邊菜單來test.html,其工作正常。但是當我點擊按鈕時,顯示「後退」按鈕而不是側面菜單圖標。

我總是想在這裏顯示側邊菜單。

請參見下面的圖片:

enter image description here

SideMenu.html

<ion-side-menus enable-menu-with-back-views="false" class="menu-page"> 
     <ion-side-menu-content> 
    <ion-nav-bar class="bar-stable"> 
     <ion-nav-back-button> 
    </ion-nav-back-button> 
    <ion-nav-buttons side="left" > 
     <button class="button button-icon button-clear ion-navicon" menu-toggle="left"> 
     </button> 
     </ion-nav-buttons> 
    </ion-nav-bar> 
    <ion-nav-view name="menuContent"></ion-nav-view> 
</ion-side-menu-content> 
<ion-side-menu side="left" class="left-nav"> 

    <ion-content scroll="false" has-bouncing="false"> 
    <div class="user-info text-center"> 

    </div> 
    <ion-list> 
      <a class="item item-icon-left" menu-close ui-sref="app.menuscreen" ui-sref-active="selected"> 
      <i class="ion-home"></i><span>Home</span> 
     </a> 
     </ion-list> 
    </ion-content> 
    </ion-side-menu> 
</ion-side-menus> 
+0

使用'這.navCtrl.setRoot(MYPAGE)'而不是'this.navCtr l.push(MYPAGE)' – 2017-02-22 09:15:55

+0

我需要添加這個嗎?我正在研究ionic1 –

+0

對不起,我以爲你使用離子2 – 2017-02-24 11:29:41

回答

1

,而不是UI-SREF使用NG單擊功能和

$scope.function($scope, $state, $ionicHistory) 
$ionicHistory.nextViewOptions({ 
    disableBack: true 
}); 
$state.go("your page path"); 
}) 
+0

謝謝了,它的工作就像魅力...... :) –

相關問題