for(let i of this.movieData.reviews){
this.http.get("http://localhost:9000/getUserByUserId/"+i.userId).subscribe(async resp=>{
this.user= await resp
console.log(this.user)
})
this.http.get("http://localhost:9000/getReviewById/"+i.reviewId).subscribe(async resp=>{
this.review=await resp
console.log(this.review)
})
this.temp={
"userdata":this.user,
"reviewdata":this.review
}
console.log(this.temp)
this.moviereviews.push(this.temp)
}
我想以同步的方式来做这件事,这样临时变量就可以用给定的数据初始化并追加到数组中
1条答案
按热度按时间idfiyjo81#
使用
forkJoin
的示例(未测试):