Загрузка нескольких элементов после того, как HttpClient попадает в угловой - PullRequest
0 голосов
/ 27 сентября 2018

Итак, у меня есть следующий JSON, поступающий из API.

[{
  groupName: "someName",
  groupDescription: "someDescription",
  items: ["id1", "id2", "id3"]
}, {...}]

И то, что я хочу закончить с полными элементами, также вызываемыми из API.

Так что я думаю овыполнение

  • Вызов API с httpClient.get для получения начального JSON
  • Использование операторов rxjs для создания forkJoin всех идентификаторов элементов для каждой строки
  • Соедините все вместе, чтобы получить JSON, как показано ниже.

    [{"groupName": "someName", "groupDescription": "someDescription", "items": [{id: "id1",name: "item1 name"}, {id: "id2", name: "item2 name"}]}]

Я изо всех сил пытаюсь найти правильные операторы для объединения всего этогоспособ.

1 Ответ

0 голосов
/ 27 сентября 2018

Вы можете отобразить результат forkJoin в исходный ответ.Например:Затем в и используйте toArray() для создания одного большого массива объектов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...