等待观察

时间:2020-05-05 00:43:51

标签: javascript angular async-await observable

我正在编写一个角度组件,我需要从Web服务获取帖子数据。 我正在消费使用HttpClient的postService并订阅响应以将数组设置为响应值:

postService:

getPostDetails(param1, param2){
 return this.http.get<any>(URL?p=param1&i=param2);
}

post.ts


postDetails = [];

 this.postService.getPostDetails(this.param1, this.param2)
      .subscribe(res =>{
        console.log(res);
          this.postDetails= res;
      })

////CODE to EXECUTE AFTER OBSERVABLE

getPostDetails之后的代码取决于设置this.postDetails的值。我得到一个空数组,因为代码在可观察性得到解决之前正在执行。如何使代码等待设置this.postDetails的值?

0 个答案:

没有答案