从Firebase数据库中删除数据
您好,我想从实时firebase数据库中删除记录。我已获得要删除的密钥,但在调用引用上的移除函数时,显示错误“reference.remove failed:第一个参数必须是有效的函数。” 这是我的密码: home-customer.ts从Firebase数据库中删除数据,firebase,firebase-realtime-database,ionic3,angular5,Firebase,Firebase Realtime Database,Ionic3,Angular5,您好,我想从实时firebase数据库中删除记录。我已获得要删除的密钥,但在调用引用上的移除函数时,显示错误“reference.remove failed:第一个参数必须是有效的函数。” 这是我的密码: home-customer.ts deleteLoad(load) { this.AuthProvider.removeNote(load.key).then(() => { this.navCtrl.setRoot('HomeCustomerPage');
deleteLoad(load) {
this.AuthProvider.removeNote(load.key).then(() => {
this.navCtrl.setRoot('HomeCustomerPage');
});
}
home-customer.html
<ion-list *ngFor="let load of LoadMaster">
<ion-item>
Source:
{{load.Source}}
</ion-item>
<ion-item>
Destination:
{{load.Destination}}
</ion-item>
<ion-item>
Load Type:
{{load.LoadType}}
</ion-item>
<button ion-button block (click)="UpdateLoad(load.key)">
Update
</button>
<button ion-button block (click)="deleteLoad(load)">
Delete
我认为它应该是
firebase.database().ref(
/LoadMaster/).child(key).remove()
或类似的东西,它可以工作!
removeNote(key) {
console.log('key'+key);
return firebase.database().ref(`/LoadMaster/`).remove(key);
}