Получить данные из базы данных Firebase в реальном времени, используя угловой http - PullRequest
0 голосов
/ 02 мая 2018

Я пытаюсь получить данные из firebase, используя угловой httpClient
firebase database


мой код для получения данных:
Сервис

getUsers() {
return this.http.get(this.fireBase+"/users.json").map(res => {
  const data = res;
  return data;
});

Компонент

getUsers() {
this.getWeather.getUsers().subscribe(
  (response: any) => {
    console.log(response);
  },
  err => console.log(err)
)
}

результат:
result in the console


я хочу получить эти объекты без ключей. Я пытался подтолкнуть их в массиве. но не удалось.
Может кто-нибудь помочь, пожалуйста.
заранее спасибо.

1 Ответ

0 голосов
/ 03 мая 2018

Я исправил эту проблему, преобразовав объект в массив
вот код:

getUsers() {
this.getWeather.getUsers().subscribe(
  (res: any) => {
    this.users = Object.keys(res).map((key) => { return res[key] });
    console.log(this.users);
  }
)
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...