Angular 属性不存在于类型';绝不';在我的应用程序中

Angular 属性不存在于类型';绝不';在我的应用程序中,angular,typescript,ionic-framework,Angular,Typescript,Ionic Framework,这是我的密码。我正在获取每个教练、参与者和解释的id,并将其放入数组中。它正在工作,但同时抛出错误,如 类型“never”上不存在属性“id”。 类型“never”上不存在属性“name” 在这两个函数中,“id”和“name”都存在相同的错误。在我的chooseName中,从第4行开始的函数“id”和第7行的函数“name”不存在 我将感谢任何帮助!应用程序已打开 离子型: 爱奥尼亚CLI:6.16.1(/usr/local/lib/node_modules/@爱奥尼亚/CLI) 离子骨架:@

这是我的密码。我正在获取每个教练、参与者和解释的id,并将其放入数组中。它正在工作,但同时抛出错误,如

类型“never”上不存在属性“id”。 类型“never”上不存在属性“name”

在这两个函数中,“id”和“name”都存在相同的错误。在我的chooseName中,从第4行开始的函数“id”和第7行的函数“name”不存在

我将感谢任何帮助!应用程序已打开

离子型:

爱奥尼亚CLI:6.16.1(/usr/local/lib/node_modules/@爱奥尼亚/CLI) 离子骨架:@Ionic/angular 5.6.7 @角度开发套件/构建角度:0.901.15 @角度devkit/示意图:11.2.13 @角度/cli:11.2.13 @离子/角度工具包:2.3.3

科尔多瓦:

Cordova CLI:10.0.0

      chooseName(event){
    console.log(event)
    this.challenge.coach_names = [];
    this.coaches.findIndex(x => x.id === event.detail.value[0])
    console.log(this.coaches[this.coaches.findIndex(x => x.id === event.detail.value[0])])
    for (var coach of event.detail.value) {
      console.log((this.coaches[this.coaches.findIndex(x => x.id === coach)]))
      this.challenge.coach_names.push(this.coaches[this.coaches.findIndex(x => x.id === coach)].name)
      }
      console.log(this.challenge.coach_names)
}

  chooseParticipant(event){
    console.log(event)
    this.challenge.participant_names = [];
    this.participants.findIndex(x => x.id === event.detail.value[0])
    console.log(this.participants[this.participants.findIndex(x => x.id === event.detail.value[0])])
    for (var participant of event.detail.value) {
      console.log((this.participants[this.participants.findIndex(x => x.id === participant)]))
      this.challenge.participant_names.push(this.participants[this.participants.findIndex(x => x.id === participant)].name)
      }
      console.log(this.challenge.participant_names)
}

抛出此错误的行是什么?这是在生成或运行时发生的错误吗?抱歉,不清楚。类型“never”上不存在属性“id”。在此.particients.findIndex(x=>x.id==event.detail.value[0])行中,类型“name”上不存在属性“id”。在此.challenge.participant_names.push(this.participants[this.participants.findIndex(x=>x.id==participant)].name)中,与ChooseName相同错误是否在运行时出现?是的,它在运行时出现。但是现在我有了它,即使在
coach
数组中的项目没有正确初始化的情况下。您可以演示如何填充此数组吗?