Firebase Web ForEach на снимке - PullRequest
       19

Firebase Web ForEach на снимке

0 голосов
/ 10 ноября 2019

Мне нужно перечислить все записи на странице HTML. код ниже используется для списка всех записей. Я получаю записи. но вместо одного я получаю 3 (по 3 снимка в каждом снимке). Но мне нужно быть одним целым. т.е. первый файл console.log печатает 1 результат, а второй - 3. Я хочу, чтобы оба были одинаковыми.

Заранее спасибо ...

JS код

var ref = firebase.database().ref("students");
ref.orderByKey().limitToFirst(1).on('child_added', function(snapshot) {

      if (snapshot.exists()) {
        var content = '';
        console.log(snapshot);
        snapshot.forEach(function(data) {
          console.log(data);
          var val = data.val();
          content += '<tr>';
          content += '<td>' + "test" + '</td>';
          content += '</tr>';
        });
        $('#ex-table').append(content);
      }
<table class="table table-striped" id="ex-table">
  <thead class="thead-inverse">
    <tr class="conwrapper">
      <th class="_proname _subconhead">Task Title</th>
      <th class="_proname _subconhead">Category</th>
      <th class="_proname _subconhead">Date</th>
      <th class="_proname _subconhead">Status</th>
    </tr>
  </thead>
  <tbody>
    <tr id="tr">
      <td id="titleTask"></td>
      <td id="categoryTask"></td>
      <td id="dateTask"></td>
      <td id="statusTask"></td>
    </tr>
  </tbody>
</table>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...