【发布时间】:2019-05-04 21:48:16
【问题描述】:
我在 Firebase-database 上设置了一些对象,并在带有“child_added”的 HTML 表上显示它们,以便在将它们添加到数据库后立即动态添加它们,并且每行上必须有一个删除按钮表,但我不知道如何制作一个工作按钮来删除相应的数据库对象。
我正在动态地制作一个包含来自 Firebase 的信息的表格。数据库。我想在我的表的每一行上都有一个删除按钮,它可以从数据库中删除相应的表。
function vislag(snapshot) {
let nylag = snapshot.val();
let idrettRef = database.ref("idrett/" + nylag.Idrett);
idrettRef.once("value", function(snapshotIdrett) {
let idrettinfo = snapshotIdrett.val();
txtTabell.innerHTML += `
<tr>
<td>${nylag.navn}</td><td>${nylag.klasse}</td>
<td>${nylag.antall}</td><td>${idrettinfo.navn}</td>
<td>
<input type="button" value="delete ${nylag.navn}" onclick="deletelag()"></td>
</tr>`;
});
}
lag.orderByChild("Idrett").on("child_added", vislag);
function deletelag() {
databaseobjekt.remove()
}
我想要 onclick 函数:deletelag() 从 Firebase 数据库中删除对象。我该怎么做?
【问题讨论】:
标签: javascript html firebase firebase-realtime-database