我已经尝试将this.navCtrl.setRoot(HomePage);
放在代码中的不同位置,但在我成功登录我的应用程序后,它将无法导航到主页。
我正在使用带有Firebase的Ionic Framework。 userprofile数据存储在后端,但.push和.setRoot都没有推送主页。
facebookLogin() {
this.facebook.login(['email', 'public_profile']).then(result=>{
const credentials=firebase.auth.FacebookAuthProvider.credential(result.authResponse.accessToken);
firebase.auth().signInWithCredential(credentials).then((success)=>{
this.userProfile = success;
this.firebaseLogin.setUpUser(credentials, success);
})
this.navCtrl.setRoot(HomePage);
}).catch(err=>{
alert(JSON.stringify(err))
})
}