Ionic2 - 登录,然后是侧面菜单

Aru*_*rya 4 ionic-framework ionic2

我正在使用Ionic2创建一个应用程序,并且要求是 - 首次加载的应用程序将显示登录页面并在登录时将启用侧面菜单页面

初始项目显示侧边菜单作为应用程序的根目录并在任何其他页面打开之前首先加载 - 然后它加载其他相关页面.

如何构建一个首先加载登录页面的应用程序,然后将侧面菜单设置为主导航,从不显示登录屏幕?

我用离子1做了这个,但是没能用离子2弄清楚

请帮忙.

Bor*_*vic 10

一种解决方案是在登录屏幕上禁用菜单,然后在登录后启用它.

您可以通过注入MenuController然后使用来禁用菜单:

  import {NavController, MenuController} from 'ionic-angular';



  ionViewDidEnter() {
    //to disable menu, or
    this.menu.enable(false);
  }

  ionViewWillLeave() {
    // to enable menu.
    this.menu.enable(true);
}
Run Code Online (Sandbox Code Playgroud)