2016-03-15 78 views
0

我開始研究離子應用程序&,爲我要開發的應用程序做一些示例評測。在我的情況下,我組合了離子市場中的兩個模板,其中登錄套件來自另一個模板&儀表板套件。當我在登錄&導航到儀表板時,左上方的菜單不顯示。雖然如果我通過在地址欄上鍵入url直接調用它,它正在顯示。 我的登錄控制器是這樣的:登錄離子應用程序後不顯示菜單

app.controller('LoginCtrl', function ($scope, $state,$ionicModal,$ionicPopover, $timeout) { 
    $scope.login = function(){ 
    $state.go('app.components'); 
}; 
}); 

初側菜單是:

<ion-side-menus enable-menu-with-back-views="false"> 
<ion-side-menu-content> 
    <ion-nav-bar class="bar-assertive"> 
     <ion-nav-back-button class="no-text"> 
........ 

控制板頁面:

<ion-view view-title="Ionic Demo+"> 
<ion-content> 
    <div class="bar bar-subheader bar-stable static text-center"> 
     <strong class="title">All Ionic, Materialized</strong> 
    </div> 

舉例來說,我想<ion-side-menus enable-menu-with-back-views="true">那麼它顯示我的菜單欄按鈕,但當我點擊它&再次點擊它來隱藏它,它已經把我帶回登錄頁面。

然後我試着<ion-view view-title="Ionic Demo+" hide-back-button="true"> &它沒有隱藏後退按鈕,但它沒有顯示我的菜單按鈕。

如何在我的儀表板頁面上顯示菜單。我只想將其顯示在應用程序中其他位置的儀表板&上。

回答

2

得到了自己的答案:

我只是需要有針對性的視圖控制器之前禁用它被調用。

我這樣做有:

$ionicHistory.nextViewOptions({disableBack: true}); 
    $state.go('app.components') 
相關問題