【发布时间】:2022-01-09 11:08:03
【问题描述】:
我正在从 Firestore 的 forEach 中获取一组文档,我知道我正在获取这一切,因为我可以看到文档和控制台中的字段。
但是当我将 id 添加到获取的字段时,它只显示一个文档。 (应该是 5 个图块和图像,但我只能看到一个)
从阅读中我知道我只需要一些如何根据集合中获取的文档复制 HTML 代码,但我正在努力这样做。
Javascript 代码
const i = query(collection(db, "teams"));
const unsubscribe = onSnapshot(i, (querySnapshot) => {
querySnapshot.forEach((doc) => {
const docData = doc.data();
document.getElementById("ageGroup").innerText = docData.ageGroup,
document.getElementById("teamImage").src = docData.teamImage,
console.log("Current data: ", docData);
});
});
HTML 代码
<section class="teams">
<article>
<h1 class="team-names" id="ageGroup"></h1>
<div class="team-line"></div>
<img class="team-image" id="teamImage">
</article>
</section>
【问题讨论】:
标签: javascript html google-cloud-firestore