【发布时间】:2021-06-06 16:56:29
【问题描述】:
如何等待 HTTP 请求获得响应。我尝试使用循环多次进行 API 调用,但我没有得到准确的数据,根据 API 调用的执行时间错误接收的值表示这些值,没有按照 request.required 的值比如 o,1,2,3,4 (index) 和它的返回值比如 2,1,3,4 来排列。
var l=0 ;
for (var k=0;k<this.imagesdataarray.length;k++ ){
this.http.post('http://api.interiordesigns2020.com/api/services/app/DesignerProject/Create',{
name: this.imagesdataarray[k].projecttitle,
designerCategoryID: this.imagesdataarray[k].categoryid,
userID: this.userid
})
.subscribe(res => {
this.data1=res;
this.imagesdataarray[l].projectid=this.data1.result.id;
l++;
}
);
}
【问题讨论】:
标签: javascript angular typescript angular8