2
iPhone4デバイスや他のAndroid搭載デバイスでhello worldアプリケーションをテストしています。Ionic 3 setRoot IOSデバイスで動作していません
イオンのバージョン3.10.3
NPMバージョン3.10.10
。
メイン巨大な問題は、iPhoneデバイスでは、setRootの呼び出しが機能していません。 ( "エミュレータ上で動作")
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");
}
これも
var root = this.appCtrl.getRootNav();
root.popToRoot();
root.setRoot("HomePage");
または引用符root.setRoot(HomePage);
せずに動作しません。いくつかのリフレッシュが....
よろしく不足しているよう
が、私は二回ボタンをクリックした場合、それは動作します....
です。
ありがとう、Johny、それは – user1195369
のように動作し、このように実行しようとすることもできます。
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 });
–はい、ありがとう – user1195369