Javascript 向数组中添加值时出现问题
我有一个界面如下:Javascript 向数组中添加值时出现问题,javascript,angular,mean-stack,angular-forms,Javascript,Angular,Mean Stack,Angular Forms,我有一个界面如下: 从“/IRecipients”导入{IRecipients};导出接口IDataProcessingSpecification{ 用户:字符串; businessID:string; 收件人:IRecipients[]; } 可能是因为即使i值递增recipient只有一个对象。在推送之前,尝试推送到0索引或添加if条件 if( this.generatedDataProcessing.recipient[i]){ this.generatedDataProcessing
从“/IRecipients”导入{IRecipients};导出接口IDataProcessingSpecification{
用户:字符串;
businessID:string;
收件人:IRecipients[];
}
可能是因为即使i
值递增recipient
只有一个对象。在推送之前,尝试推送到0
索引或添加if条件
if( this.generatedDataProcessing.recipient[i]){
this.generatedDataProcessing.recipient[i].recipientLocation.push(location)
}
您的代码段都没有可运行的代码。请不要仅出于格式化目的而滥用代码段。是否也可以从模板中添加相关的HTML?我猜问题在于
I
超出了收件人
数组的范围。添加调用OnRecipientLocation的html我已经添加了htmlcode@user184994不知道你是什么意思?每当我添加新的收件人控件时,i将递增。我在代码中使用它来定义单击了哪个收件人不,我不能这样做,因为我可能有多个收件人。所以我想指定发生相同情况的接收者