我有啤酒的对象。每种啤酒都具有以下属性:品牌,国家/地区和图像(作为url传递)。这是firebase树结构:
我正在尝试以这种方式实现删除功能:
<ul id="ninja-listing">
<li *ngFor="let beer of beers | filter:term">
<div class="single-ninja">
<span>{{beer.brand}} || {{beer.country}} || <img src="{{beer.imgUrl}}"></span>
<div (click)="removeBeer(beer)">delete</div>
</div>
</li>
</ul>
removeBeer(key){
firebase.database().ref('/').child('/bs-angular/'+key+'').remove();
}
任何想法将不胜感激。
答案 0 :(得分:0)
您将子节点称为数据库的子节点,这不起作用。试试这个
removeBeer(key){
firebase.database().ref('bs-angular').child(key).remove();
}
P.S。您也可以使用Angularfire
简化工作