【发布时间】:2019-09-10 09:38:19
【问题描述】:
我正在用 Javascript 构建简单的待办事项应用程序,并使用 firebase 的实时数据库作为我的数据库来存储每个用户的任务。检索和写入数据工作正常,但当我想从列表中删除某些内容时,问题就出现了。具体来说,我想在单击按钮时删除最后一项。
这就是我的数据库的样子:
这是检索数据的代码:
db.on('child_added', snapshot => {
let span = document.createElement('span');
span.setAttribute('class', 'listItem');
let textNode = document.createTextNode(snapshot.val().name + `\n`);
span.appendChild(textNode);
snapshot.forEach(() => {
if(snapshot.val().uid == user.uid) {
todoListContent.appendChild(span);
}
});
});
【问题讨论】:
-
我理解这个任务,但是你在执行它时遇到了什么问题?
-
我在官方文档中看到你必须使用删除功能,但我不知道我应该使用什么参考来正确删除任务。
标签: javascript firebase firebase-realtime-database