【发布时间】:2018-07-26 03:19:06
【问题描述】:
我正在处理 Angular 4 项目我想从 firebase 中删除一个点击的行
以下是我的智能表代码
<ng2-smart-table [settings]="settings" [source]="source" (edit)="onEdit($event)" (delete)="onDelete($event)">
</ng2-smart-table>
onDelete()函数如下
onDelete(event) {
console.log(event);
if (window.confirm('Are you sure you want to delete?')) {
this.service.deleteEnquiry(event.data);
} else {
event.confirm.reject();
}
}
我在服务中写了deleteEnquiry函数如下
deleteEnquiry(data){
console.log(data);
this.af.list('/enquirydata/').remove(data);
}
但它对我不起作用,它显示我在控制台中出现以下错误
ERROR Error: Expects a string, snapshot, or reference.
有什么帮助吗?
【问题讨论】:
标签: typescript firebase firebase-realtime-database angularfire2 smart-table