Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typescript/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angular 如何在ionic 2中注销后隐藏侧菜单_Angular_Typescript_Ionic Framework_Ionic2_Ionic3 - Fatal编程技术网

Angular 如何在ionic 2中注销后隐藏侧菜单

Angular 如何在ionic 2中注销后隐藏侧菜单,angular,typescript,ionic-framework,ionic2,ionic3,Angular,Typescript,Ionic Framework,Ionic2,Ionic3,我创建了登录和注销功能,我在侧菜单中给出了注销。注销功能正常工作,但注销侧菜单后出现问题。如何在注销和转到后隐藏侧菜单 主页 您可以使用: menuClose指令可以放置在任何按钮上以关闭打开的菜单 菜单 可以使用以下标记添加简单的菜单关闭按钮: <button ion-button menuClose>Close Menu</button> @ionic 1中的sabaferreras当我们注销并返回主页时,它不会显示侧菜单自动隐藏我们在ionic 2中的相同方式,因

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

您可以使用:

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

可以使用以下标记添加简单的菜单关闭按钮:

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

@ionic 1中的sabaferreras当我们注销并返回主页时,它不会显示侧菜单自动隐藏我们在ionic 2中的相同方式,因为根据您的解决方案,我们必须使用按钮,您可以插入
菜单控制器
并使用它隐藏它,就像我在回答的最后一部分中向您展示的一样,通过这样做,您不需要按钮,就可以执行
this.menuCtrl.close()
menuClose
指令也可以将
ion项
用作按钮,就像您在问题中提供的屏幕截图中使用它们一样。#Sebafereras是我的最后一个解决方案,非常感谢。您也可以使用
this.menu.swippenable(false)发布事件
此.menu.swipeanable(真)再次登录时
<button ion-item menuClose>Close Menu</button>
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();
 }

}