Angular 属性不存在于类型';绝不';在我的应用程序中
这是我的密码。我正在获取每个教练、参与者和解释的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.0Angular 属性不存在于类型';绝不';在我的应用程序中,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) 离子骨架:@
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
数组中的项目没有正确初始化的情况下。您可以演示如何填充此数组吗?