У меня есть вызов HttpClient в Angular 6, который отвечает одним объектом, но мне нужен массив. Как я могу преобразовать единственный объект, возвращаемый службой, в массив, в котором есть единственный объект?
Я пробовал операторы tap и map в Rxjs, но думаю, что где-то упускаю что-то простое. Код ниже:
search(): Observable<TrainInfo[]> {
return this.http
.get<TrainInfo[]>(this.SEARCH_URL)
.pipe(
// ??? Something here to convert TrainInfo object returned by get into TrainInfo[]
);
}
TLDR: search_url возвращает один объект (TrainInfo), на самом деле нужен массив (TrainInfo [])