Нужна помощь по вызову данных из Firebase HTML - PullRequest
0 голосов
/ 18 сентября 2018

Пример Firebase:

Пользователи:

  • Пользователь1

    • A

      • 123
      • 234
      • 345
    • B

    • C

Выше приведены данные о пожарной базе.Я хотел вызвать все данные в User1, A. Что означает "123", "234", "345" должны быть выходные данные для моей таблицы.Я также хотел, чтобы они отображались в виде таблицы в моем html-файле с использованием javascript.Кто-нибудь может посоветовать?Я новичок в Firebase и меня путают с другими гидами онлайн.

Должен ли я создать таблицу с использованием javascript или сохранить свою таблицу в html-файле?

Спасибо за совет и помощь.

Ответы [ 2 ]

0 голосов
/ 18 сентября 2018

Сделав следующее, в JavaScript вы получите все дочерние элементы узла User1 / A:

var ref = firebase.database().ref('User1/A');
ref.once('value', function(snapshot) {
  snapshot.forEach(function(childSnapshot) {
    var childKey = childSnapshot.key;
    console.log(childKey);
    var childData = childSnapshot.val();
    console.log(childData);
    //....
  });
});

Оттуда вы можете заполнить свою таблицу HTML

0 голосов
/ 18 сентября 2018

Для базы данных реального времени попробуйте это:

firebase.database().ref('/User1/A').once('value').then(function(snapshot) {
  let items = snapshot.val();
  items.forEach( (v) => writeData(v) );
});
const writeData = (value) => { 
    let el = document.querySelector('p');
    el.innerHTML = value;
    document.appendChild(el);
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...