首页 > 解决方案 > 从 Angular 6 中的 Api 获取和组合数据

问题描述

如何从 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;
    });

  }

标签: angulartypescriptapihttpangular6

解决方案


用于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;
});

推荐阅读