Как объединить 2 отдельных http-запроса в один ответ (присоединиться к ним)?
Observable.merge(
this.http.get(url1), // [{"city":"New York"},{"city":"Chicago"}]
this.http.get(url2) // [{"city":"Washington"},{"city":"Detroit"}]
).subscribe(res => console.log(res.json()))
Я получаю обратно два массива:
[{"city":"New York"},{"city":"Chicago"}],
[{"city":"Washington"},{"city":"Detroit"}]
Что мне нужно, так этоодин массив с объединенными результатами:
[{"city":"New York"},{"city":"Chicago"},{"city":"Washington"},{"city":"Detroit"}]
Т.е. одна наблюдаемая из 4 объектов, а не 2 наблюдаемые из 2 объектов.