Angular ionic-此.navctrl.push()无效
我进行API调用,当响应成功时,导航到另一个页面,您将看到。 呼叫返回响应,但不要推到另一页 我的职能:Angular ionic-此.navctrl.push()无效,angular,typescript,ionic3,Angular,Typescript,Ionic3,我进行API调用,当响应成功时,导航到另一个页面,您将看到。 呼叫返回响应,但不要推到另一页 我的职能: signup() { this.showLoader(); this.authService.postData(this.userData, 'Regestier').then((result) => { this.responseData = result; console.log(this.responseData); localSto
signup() {
this.showLoader();
this.authService.postData(this.userData, 'Regestier').then((result) => {
this.responseData = result;
console.log(this.responseData);
localStorage.setItem('userData', this.responseData);
this.navCtrl.push(DashboardPage);
this.loading.dismiss();
},
(err) => {
// Error log
this.loading.dismiss();
});
}
你能用setRoot试试吗。这样,新组件就是根,在您的情况下就是仪表板页面
this.navCtrl.setRoot(DashboardPage, {}, {animate: true, direction: 'forward'});
在设置项之前,您可能需要
JSON.stringify()
<代码>localStorage.setItem('userData',JSON.stringify(this.responseData))代码>我的问题“this.navCtrl.push(DashboardPage);”不起作用是的,我是说。刚刚看到了一个突出的问题。但这和你的问题无关。