如何解决将列表数组对象复制到Angular 9中的另一个数组
我正在使用角度数组列表。我在将列表数组转换为另一个数组以进行迭代时遇到问题。下面给出了示例代码。
fimage() {
this.http.get < any > ('<-Apiurl->',{ headers: this.header })
.pipe(map(rese => {
return { rese }
}))
.subscribe((result: any) => {
this.fimg.push(result);
this.simg = this.fimg[0].rese.images;
// console.log(this.fimg);
this.imgaecount();
});
}
imgaecount() {
var loob: any;
var sec: any;
for (let i = 0; i < this.simg.length; i++) {
this.http.get < any > ('<-Apiurl->/' + this.simg[i].id,{ headers: this.header })
.pipe(map(res => {
return { res }
}))
.subscribe((result2: any) => {
loob = result2.res.image;
this.ffimg.push(loob);
});
}
console.log(this.ffimg);
}
我需要将图像ID传递给第二个api调用以获取图像详细信息。我得到了预期的响应,但是当我将数据推送到数组时,显示的结果不像数组。我无法为将来的目的而迭代该数组。下面给出了示例数组结构。
我非常感谢您的帮助:)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。