【发布时间】:2019-06-22 03:22:02
【问题描述】:
我已经浏览了这个 SO 链接 Ionic - How to remove sidemenu on login page only? 并尝试了此处提供的解决方案。根据上面链接中提供的解决方案,这似乎是删除 sidemenu 的最简单方法 在 Ionic 3 的某些页面中,是在每个页面中使用以下代码 sn-p。
login.ts、register.ts、forgot-password.ts(所有文件不需要sidemenu)
constructor(public navCtrl: NavController, public navParams: NavParams, private menu: MenuController) {
this.menu.enable(false);
}
home.ts、account-settings.ts(所有需要sidemenu的文件)
constructor(public navCtrl: NavController, public navParams: NavParams, private menu: MenuController) {
this.menu.enable(true);
}
基于上述 SO 解决方案,我必须进入每个页面并通过将标志设置为 false 来禁用侧边菜单,反之亦然,对于需要侧边菜单的页面。
这是比这更好的方法吗?
【问题讨论】:
标签: javascript node.js angular ionic-framework ionic3