繁体   English   中英

如何在离子2中注销后隐藏侧边菜单

[英]How to hide sidemenu after logout in ionic 2

我创建了登录和注销功能,我在侧面菜单中给出了注销。 注销功能正常工作,但出现注销侧菜单后的问题。 如何在注销和 go 主页后隐藏侧边菜单。

在此处输入图像描述

您可以使用menuClose指令

menuClose指令可以放在任何按钮上以关闭打开的菜单。

可以使用以下标记添加一个简单的 menuClose 按钮​​:

<button ion-button menuClose>Close Menu</button>

或者

<button ion-item menuClose>Close Menu</button>

当您从侧面菜单中选择注销选项时,这将使菜单关闭。


如果您想对菜单进行更多控制,可以使用MenuController并使用它从组件代码中以编程方式关闭菜单。

import { Component } from '@angular/core';
import { MenuController } from 'ionic-angular';

@Component({...})
export class MyPage {

 constructor(public menuCtrl: MenuController) {

 }

 openMenu() {
   this.menuCtrl.open();
 }

 closeMenu() {
   this.menuCtrl.close();
 }

 toggleMenu() {
   this.menuCtrl.toggle();
 }

}
import { MenuController } from '@ionic/angular';

constructor(public menuCtrl: MenuController)

logout(){
    this.menuCtrl.close();
    this.router.navigate(['home']);

}

可以像这样使用最新的 Ionic 版本代码。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM