登录离子应用程序后不显示菜单
问题描述:
我开始研究离子应用程序&,为我要开发的应用程序做一些示例评测。在我的情况下,我组合了离子市场中的两个模板,其中登录套件来自另一个模板&仪表板套件。当我在登录&导航到仪表板时,左上方的菜单不显示。虽然如果我通过在地址栏上键入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">
&它没有隐藏后退按钮,但它没有显示我的菜单按钮。
如何在我的仪表板页面上显示菜单。我只想将其显示在应用程序中其他位置的仪表板&上。
答
得到了自己的答案:
我只是需要有针对性的视图控制器之前禁用它被调用。
我这样做有:
$ionicHistory.nextViewOptions({disableBack: true});
$state.go('app.components')