gpt4 book ai didi

javascript - Angular - 如何从 Firebase DB 中删除数据

转载 作者:行者123 更新时间:2023-12-01 02:39:11 25 4
gpt4 key购买 nike

我正在尝试从我的 firebase 数据库中删除特定值。我想从 firebase 中删除此条目:

enter image description here

到目前为止我尝试的是如何触发删除按钮的按钮:

 <div class="single-bfunctions" 
*ngFor='let bfunc of liste'>
<b> Name: </b>{{bfunc.Name}} <br>
<b> Beschreibung: </b> {{bfunc.Descr}}<br>
<b> Key: </b> {{bfunc.$key}}
<button type="button" ng-click="deleteSth(bfunc.name)">Delete Item </button>
</div>

...和我的删除方法:

deleteSth(name){
firebase.database().ref('/BFunctions/').child(name).remove();
}

由于我对 Angular 还很陌生,所以我真的不知道解决方案是什么。感谢您的回答!

最佳答案

您的按钮初始化应该如下所示,因为您的 bfunc.Key 未定义。正如所见,您的 bfunc.Name 是数据库中的 key 。如果是这样,您可以按如下方式编写代码:

<button type="button"  ng-click="deleteSth(bfunc.$key=bfunc.Name)">Delete Item 

不仅仅是使用:

deleteSth(key){
firebase.database().ref().child('/BFunctions/'+key+'/').remove();
}

:)

关于javascript - Angular - 如何从 Firebase DB 中删除数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47682585/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com