Javascript 从web应用程序中删除firebase数据

Javascript 从web应用程序中删除firebase数据,javascript,firebase,web,firebase-realtime-database,Javascript,Firebase,Web,Firebase Realtime Database,是否可以从应用程序中删除Firebase中的数据。我目前可以直接从控制台添加、修改和删除数据,使用添加的child_、更改的child_和删除的child_在应用程序中进行更新 此外,我还可以使用.push向Firebase添加数据,这也反映了应用程序的变化 但是,我在文档中找不到任何建议如何通过应用程序从Firebase中删除数据的内容,例如每个Firebase对象旁边的bin图标,单击该图标将从Firebase数据库中删除该数据并在应用程序中更新 这可能吗?我在兜圈子,还是打不开。任何帮助都

是否可以从应用程序中删除Firebase中的数据。我目前可以直接从控制台添加、修改和删除数据,使用添加的child_、更改的child_和删除的child_在应用程序中进行更新

此外,我还可以使用.push向Firebase添加数据,这也反映了应用程序的变化

但是,我在文档中找不到任何建议如何通过应用程序从Firebase中删除数据的内容,例如每个Firebase对象旁边的bin图标,单击该图标将从Firebase数据库中删除该数据并在应用程序中更新

这可能吗?我在兜圈子,还是打不开。任何帮助都将不胜感激

谢谢, G

在JS中,您可以像上面所示那样进行操作。请记住,它是异步的


在JS中,您可以像上面所示那样进行操作。请记住,它是异步的。

对于
JS
请使用以下代码:

ref = new Firebase("myfirebase.com")
ref.remove();

希望有帮助。

对于
JS
请使用以下代码:

ref = new Firebase("myfirebase.com")
ref.remove();

希望有帮助。

你可以用两种方法来做

firebase.database().ref(CHILD_TO_DELETE).remove();

类似于每个Firebase对象旁边的bin图标,单击该图标将从Firebase数据库中删除该数据并在应用程序中更新


这部分的答案是,它可以在一个单击事件功能中,可能是一个删除按钮。

您可以通过两种方式来完成

firebase.database().ref(CHILD_TO_DELETE).remove();

类似于每个Firebase对象旁边的bin图标,单击该图标将从Firebase数据库中删除该数据并在应用程序中更新


这一部分的答案是,它可以在一个单击事件功能中,也可以是一个删除按钮。

谢谢您的回复。如何将此添加到我的JS中?这会是一个点击事件吗?我的问题是添加的子函数包含:document.createElement('li');因此,在页面运行之前,li元素不存在,因此我如何创建一个非HTML的点击事件?谢谢您的回复。如何将此添加到我的JS中?这会是一个点击事件吗?我的问题是添加的子函数包含:document.createElement('li');因此,在页面运行之前,li元素不存在,因此我如何创建一个非HTML的点击事件?谢谢您的回复。但我有一个和我问Faizy一样的问题——我如何将这个添加到我的JS中?这会是一个点击事件吗?我的问题是添加的子函数包含:document.createElement('li');因此,在页面运行之前,li元素不存在,因此如何创建非HTML中的单击事件?您无法在非HTML中的事件上创建单击事件。您只能在已存在的项上创建。流程如下,
显示项目
->`创建一个点击事件`->
删除子项
,如上所述。因此document.createElement('li')不是正确的操作方式?请看一下。看起来像一个详细的教程-我来试试!谢谢你的回复。但我有一个和我问Faizy一样的问题——我如何将这个添加到我的JS中?这会是一个点击事件吗?我的问题是添加的子函数包含:document.createElement('li');因此,在页面运行之前,li元素不存在,因此如何创建非HTML中的单击事件?您无法在非HTML中的事件上创建单击事件。您只能在已存在的项上创建。流程如下,
显示项目
->`创建一个点击事件`->
删除子项
,如上所述。因此document.createElement('li')不是正确的操作方式?请看一下。看起来像一个详细的教程-我来试试!谢谢你,亚历克斯,谢谢你,阿南德。这是一个很好的答案,对我来说很好,所以谢谢你。你知道我有没有办法,例如,在每个firebase对象的任一侧勾选框,一旦用户选中它们-他们单击一个bin图标-它就会删除所有选中的项目?你的孩子会有一些推送ID,所以当选中框时收集ID,当你单击bin按钮时,使用子对象更新新对象,如下:-
“”:null
,然后执行
firebase.database().ref(您的数据的父对象)。更新(更新)谢谢你,阿南德。这是一个很好的答案,对我来说很好,所以谢谢你。你知道我有没有办法,例如,在每个firebase对象的任一侧勾选框,一旦用户选中它们-他们单击一个bin图标-它就会删除所有选中的项目?你的孩子会有一些推送ID,所以当选中框时收集ID,当你单击bin按钮时,使用子对象更新新对象,如下:-
“”:null
,然后执行
firebase.database().ref(您的数据的父对象)。更新(更新)