2016-03-15 96 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') 
相关问题