从Firebase数据库中删除数据

从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');

您好,我想从实时firebase数据库中删除记录。我已获得要删除的密钥,但在调用引用上的移除函数时,显示错误“reference.remove failed:第一个参数必须是有效的函数。”

这是我的密码: home-customer.ts

 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);
}