Я работаю с firebase и извлекаю данные «книг» из моей базы данных firebase. Затем добавление названий книг в качестве опции к выбранному тегу.
Проблема в том, что в списке выбора требуется время для зарядки! поэтому, когда я загружаю страницу, список выбора становится пустым, и через 4-5 секунд он отображается с параметрами
это мой код
var db = firebase.database()
var ref = db.ref();
// get Titles
var databaseRef = firebase.database().ref('titres/');
databaseRef.once('value' , function(snapshot) {
snapshot.forEach(function(childSnapshot) {
var childKey = childSnapshot.key;
var childData = childSnapshot.val();
const list = document.getElementById('favoris');
[childSnapshot].forEach(item => {
let option = document.createElement('option');
option.value = item.key;
option.text=item.val().nom;
list.appendChild(option);
});
});
});
есть ли лучший способ сделать это?
Спасибо