ionic3 - 侧边菜单切换未打开
问题描述
嗨,我正在尝试显示应用程序的侧边菜单,我有一个来宾用户和一个注册用户。当应用程序加载时,它会登陆登录页面,该页面上会有一个访客按钮。在点击它时登陆其中有侧边菜单的gust主页,点击侧边菜单它打开和关闭访客页面有一个登录按钮点击它时模态控制器打开并在该模态中显示相同的登录页面进入用户名和密码并单击登录按钮我登陆用户主页侧面菜单没有打开
但我尝试了以下这些可能性
this.rootPage = 'TabsPage';
this.navCtrl.setRoot("MenuPage");
this.app.getRootNav().setRoot('MenuPage')
但是通过这个试验,如果我从访客主页登录模式导航,我将无法打开侧边菜单
this is common for both home pages
<ion-header>
<ion-navbar color="powerred">
<button ion-button (click)="menuTopg()" start>
<ion-icon name="menu"></ion-icon>
</button>
</ion-navbar>
</ion-header>
menuTopg(){
this.menuCtrl.open();
}
in menu.ts
if (res.isUserAlreadyLoggedIn) {
this.rootPage = 'TabsPage';
}else {
this.rootPage = 'GuestHomePage';
}
有人请帮助我
解决方案
推荐阅读
- c# - 如何将 ExecuteScalar 与存储过程一起使用?
- bash - bash:bash 脚本给出了错误的替换错误
- angular - Angular 7 在应用程序主组件的后台运行多个方法会减慢负载吗?
- python - 切片列表等待并走得更远
- android - ConstraintLayout - 在根中居中 TextView 但不覆盖 Button
- sql - 使用主键且多个重复项在另一个表中的 SQL 中的 INSERT INTO SELECT 查询
- mysql - 在 ubuntu 18.04 上安装 mysql-dev
- javascript - 在 vue.js 中嵌入完整的 Mozilla pdf.js 查看器(通过 vue-cli 使用 webpack)
- android - 如何使用 actions.xml 集成应用程序操作?
- laravel - 拉拉维尔 | 编辑表格中的所有数据