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