Ich habe Menüvorlage von ionic verwendet, ich ändere es je nach meiner Notwendigkeit der App und wenn ich die App von Login oder Anmeldeseite auf meiner Homepage anmelden, wo menuToggle-Taste ist definiert, aber wenn ich die Menüschaltfläche nicht sehen kann.MenüToggle-Taste verbirgt sich beim Login von loginPage
-Code für meine Homepage:
<ion-header>
<ion-navbar hideBackButton="true">
<button ion-button menuToggle>
<ion-icon name="menu"></ion-icon>
</button>
<ion-title>Dashboard</ion-title>
</ion-navbar>
</ion-header>
<ion-content>
Hello
</ion-content>
Mein Loginpage:
<ion-header>
<ion-navbar hideBackButton="true">
<ion-title>Login</ion-title>
</ion-navbar>
</ion-header>
<ion-content>
<div ion-fixed class="login_wrapper">
<div class="logo">
<img src="./assets/images/logo.png" />
</div>
<div class="login_content">
<form #submitForm="ngForm">
<ion-list ngFormModel="LoginForm">
<ion-item class="logintext">
<ion-label class="login_label" stacked>Username</ion-label>
<ion-input class="login_input" type="email" name="username" [(ngModel)]="uname"></ion-input>
</ion-item>
<ion-item class="logintext">
<ion-label class="login_label" stacked>Password</ion-label>
<ion-input class="login_input" type="password" name="email" [(ngModel)]="password"></ion-input>
</ion-item>
<div class="submitbtn">
<button ion-button type="submit" class="sbtbtn" (click)="signIn($event)" color="light" full> SignIn </button>
</div>
</ion-list>
</form>
<div class="submitbtn">
<button ion-button type="submit" class="sbtbtn" (tap)="openRegister()" color="light" full> SignUp </button>
</div>
</div>
</div>
</ion-content>
Ich bin nur meine Homepage
signIn(e) {
console.log("SignIn Btn Clicked");
this.navCtrl.push("Home");
}
laden mit
Wenn ich jetzt nur die Startseite lade, sehe ich zwar meine Menü-Taste, aber wenn ich vom Login-Menü navigiere, verschwindet das Menü.
Ich denke, was Sie wollen, ist 'this.navCtrl.setRoot (" Home ")' –
Kein Mann kann ich nicht tun, weil ich es bereits in meiner app.component.ts als 'setRoot (page.component) '. –