Несколько запросов GET с Angular 4/5 - PullRequest
0 голосов
/ 07 мая 2018

Я делаю запрос в API (SWAPI). Return - это объект со всей информацией о персонажах Star Wars. Все идет нормально. Но внутри этого объекта у меня есть несколько подуровней, которые являются массивами, и у которых помимо некоторой информации также есть еще один URL-адрес, с которым мне нужно ознакомиться, чтобы иметь возможность печатать на экране. Проблема в том, что я не уверен, как сделать этот другой запрос. Чтобы упростить, следуйте изображению возврата: enter image description here

Вот получение услуги:

getData(page?: string): Observable<any[]> {
if(page){
  this.URL = page;
}
return this.http.get(this.URL)
.map((response: Response) => <any[]>response.json())
.catch(this.handleError);

}

Я знаю, что есть способ сделать это с flatMap и forkJoin. Я даже пытался, но я не получил ожидаемый результат

Перейдите по этой ссылке: rxjs-observable

Но я так и не смог.

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