【发布时间】:2017-08-22 03:44:33
【问题描述】:
当用户登录应用程序时,他们会看到一个模态框。一旦将数据输入此模式 - 他们可以继续登录页面。此页面应包含一个菜单。菜单之所以出现,是因为我要在主页上调用this.menu。如果我在用户登录后删除模式,则菜单有效。所以模式的某些部分正在禁用我假设的菜单。即使在 menu.open() 上,菜单也不会出现,但是当被删除时,打开功能会起作用并且菜单会在启动时打开。
Modal.ts
export class ModalPage {
items: Item[] = [];
constructor(public navCtrl: NavController,public loadingCtrl: LoadingController,public user: Login, public viewCtrl: ViewController, public navParams: NavParams, public menu: MenuController){
}
login(){
this.menu.enable(true)
this.doSignup()
}
doSignup() {
this.navCtrl.push(HomePage, {someId: someId});
}
dismiss() {
this.viewCtrl.dismiss(this.items);
}
}
主页.ts
constructor( public menu: MenuController) {
this.menu.enable()
}
【问题讨论】:
标签: angular typescript ionic-framework ionic2 ionic3