繁体   English   中英

从 Firebase 数据库中删除数据

[英]Delete data from Firebase Database

你好,我想从实时 firebase 数据库中删除记录。我有要删除的密钥,但是当我调用 remove function 时,显示错误“Reference.remove failed: first argument must be a valid function.”

我参考了这个文档。

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

 deleteLoad(load) {
    this.AuthProvider.removeNote(load.key).then(() => {
      this.navCtrl.setRoot('HomeCustomerPage');
    });

  }

家庭客户.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

授权.ts

removeNote(key) {
  console.log('key'+key);
  return  firebase.database().ref(`/LoadMaster/`).remove(key);
}

很伤心,因为超过 3 年没有答案......我认为这个答案现在对其他人有帮助......

`var adaRef = firebase.database().ref('users/ada');
adaRef.remove()
  .then(function() {
    console.log("Remove succeeded.")
  })
  .catch(function(error) {
    console.log("Remove failed: " + error.message)
  });`

更多可以找Firebase文档

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM