Следующая Firebase код возвращает список товаров в формате JSON:Angular2 Машинопись Преобразование Firebase JSON в объект
firebase.database().ref('/products/').once('value');
В Angular2, что это лучший способ, чтобы преобразовать это в JSON массив объектов продукции?
например. Массив объектов продукта.
products: Product[];
e.g. Объект продукта.
export class Product {
public id: string;
public name: string;
}
Я вижу много ссылок на Angular 2 http.get, которые используют карту, например. https://angular.io/docs/ts/latest/guide/server-communication.html#!#sts=More%20fun%20with%20Observables
getHeroes(): Observable<Hero[]> {
return this.http.get(this.heroesUrl)
.map(this.extractData)
.catch(this.handleError);
}
Но я не понимаю, как использовать карту или какой-либо другой машинопись конвенции, чтобы сделать это.
Что означает "список продуктов" выглядеть? – Chrillewoodz
Обновленный вопрос, чтобы выяснить, как может выглядеть массив/список объектов продукта. –
... Просто нашел ответ здесь: http://stackoverflow.com/a/41752653/7467098 –