Как вывести имена из цикла в html
никак не могу понять, почему не могу вывести цикл в html. И можно ли вывести это с помощью pug?
db.collection("users").get().then((querySnapshot) => {
querySnapshot.forEach((doc) => {
var da = `${doc.id}`
var docRef = db.collection("users").doc(da)
console.log(docRef)
docRef.get().then(function (doc) {
if (doc.exists) {
var names = doc.data().name
for (let i = 0; i > names.length; i += 1) {
let tr = document.createElement('tr')
let ew = document.createElement('td')
ew.innerHTML = '<label><input type="checkbox" /></label>'
let ev = document.createElement('td')
ev.innerHTML = names
let es = document.createElement('td')
es.innerHTML = 'sad'
let ef = document.createElement('td')
ef.innerHTML = 'asd'
let ec = document.createElement('td')
ec.innerHTML = 'sad'
tr.appendChild(ew, ev, es, ef, ec);
}
} else {
console.log("No such document!");
}
})
})
});
Ответы (1 шт):
Автор решения: Aziz Umarov
→ Ссылка
Попробуйте переименовать doc в doc1
docRef.get().then(function (doc) {
И определится который где нужен. И не забудьте добавить саму строку в таблицу.