Ich teste die Hallo Welt App auf einem iPhone4 Gerät und einige andere Geräte mit Android.Ionic 3 setRoot funktioniert nicht auf iOS-Gerät
Ionic Version 3.10.3
npm Version 3.10.10
.
Das Haupt riesige Problem ist mit dem iPhone-Gerät, der Aufruf von SetRoot funktioniert nicht. ("Werke auf Emulatoren")
void onGoClick(){
// this line **DOES NOTHING** and no error is thrown.
this.navCtrl.setRoot(HomePage);
// this line **DOES NOTHING** and no error is thrown.
this.app.getRootNav().setRoot(HomePage);
// this line **DOES NOTHING** and no error is thrown.
this.app.getRootNav().setRoot("HomePage");
}
dies auch NICHT funktionierts
var root = this.appCtrl.getRootNav();
root.popToRoot();
root.setRoot("HomePage");
oder ohne Anführungszeichen root.setRoot(HomePage);
.
, aber wenn ich die Taste zweimal klicken funktioniert es ....
ist wie einige refresh fehlt ....
Grüße.
danke dir Johny, es hat funktioniert – user1195369
du kannst auch versuchen, so zu laufen.
this.navCtrl.setRoot(DestinationPage).then(()=>{ \t \t \t this.navCtrl.popToRoot().then(()=> { \t \t \t }).catch(err=>{ \t \t \t \t TError.handleException("err 2: ", err); \t \t \t \t \t \t \t }); \t \t }).catch(err=>{ \t \t });
–ja, das war es, danke – user1195369