如何从另一个控制器显示错误(angular1.6)

时间:2017-10-23 09:55:46

标签: angularjs model-view-controller controller components angular1.6

这里我有index控制器,它位于索引组件中,其中包含我稍后在另一个控制器中调用的几个函数:

userParticipate() {
    this.ApiPartners.feliwayParticipate().then(res => {
      this.$state.go('feliwayMain.success')
    }).catch((err) => {
      this.errorMessage = err.data.error
      console.log('err', this.errorMessage)
    })  

    }

现在这里是另一个控制器,它位于我传递函数的另一个组件中(由于绑定):

validateChoosePet(optin, response) {
    if (this.selectedPet) {
      if (optin == true) {
        this.ParticipateOptin()
      } else {
        this.Participate()
        console.log('erruser', this.errorMessage)
      }
     }
    }

函数ParticipateOptin()userParticipate()相同,只允许用户提供简报。

一切正常,但我想在userParticpate() validateChoosePet ()显示console.log中发生的错误。我在NA中收到错误只是无法显示

我希望自己能够成功地理解自己,对不起我的英语。

0 个答案:

没有答案