繁体   English   中英

从Angular 6的Api中获取并合并数据

[英]Fetching and combine data from Api In Angular 6

如何从API检索数据,并且对于每个用户ID,他的帖子及其评论都以一个JSON对象返回?

可以从以下API获取帖子https : //jsonplaceholder.typicode.com/posts

及其来自此API的评论https : //jsonplaceholder.typicode.com/comments

//Get User Posts And Comments
getUser() {
    this.http.get('https://jsonplaceholder.typicode.com/posts') && this.http.get('https://jsonplaceholder.typicode.com/comments')

    .subscribe(data => {
      this.posts = data;
    });

  }

使用forkJoin合并请求

let req1 = this.http.get('https://jsonplaceholder.typicode.com/posts')  
let req2 = this.http.get('https://jsonplaceholder.typicode.com/comments')

forkJoin([req1,req2 ] )
   .subscribe(data => {
      this.posts = data;
});

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM