1
ユーザーがアプリにログインすると、モーダルで挨拶されます。このモーダルにデータを入力すると、ログインしたページに進むことができます。このページにはメニューが含まれているはずです。ホームページでthis.menu.enableを呼び出しているのでメニューが表示されますが、選択するとメニューは表示されません。ユーザーがログインした後にモーダルを削除すると、メニューが機能します。モーダルの一部は、私が想定しているメニューを無効にしています。 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);
}
}
HomePage.ts
constructor(public menu: MenuController) {
this.menu.enable()
}