我进行API调用,当响应成功时,您将看到另一个页面。 回电响应,但不要推送到其他页面。
我的功能:
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();
});
}
答案 0 :(得分:1)
您可以尝试使用 setRoot
。这样,新组件将成为根,在您的情况下将是DashboardPage。
this.navCtrl.setRoot(DashboardPage, {}, {animate: true, direction: 'forward'});