0
Ich arbeite gerade an einem Ionic-Projekt, bei dem ich je nach Benutzertyp auf verschiedene Seiten umleiten muss. Leider scheint this.nav.push()
nicht zu funktionieren. Mein Code ist wie folgt:Umleiten zu einer anderen Seite je nach Parameter in Ionic
export class Login {
public email: string;
public password: string;
public nav: NavController;
constructor(public navCtrl: NavController) {
}
ionViewDidLoad() {
console.log('ionViewDidLoad Login');
}
userlogin() {
Backendless.UserService.login(this.email, this.password, true)
.then(this.userLoggedIn)
.catch(this.gotError);
}
userLoggedIn(user)
{
console.log("user has logged in");
if (user.user_type ==="g")
this.nav.push(Guesthome);
else
this.nav.push(Agenthome);
}
gotError(err)
{
console.log("error message - " + err.message);
console.log("error code - " + err.statusCode);
}
}
Was ist der Fehler? – misha130
Der Fehler ist: 'Fehlermeldung - Eigenschaft 'navCtrl' von undefined kann nicht gelesen werden –