离子-this.navctrl.push()不起作用

时间:2018-10-07 11:24:46

标签: angular typescript ionic3

我进行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();

    });

}

1 个答案:

答案 0 :(得分:1)

您可以尝试使用 setRoot 。这样,新组件将成为根,在您的情况下将是DashboardPage。

this.navCtrl.setRoot(DashboardPage, {}, {animate: true, direction: 'forward'});