【问题标题】:update in angular 4 and firebase [duplicate]更新 Angular 4 和 firebase [重复]
【发布时间】:2018-08-03 08:15:12
【问题描述】:

我正在开发 Angular 4 项目。 我想使用 firebase 键编辑表单数据

我已通过 component.ts 传递数据,如下所示

    this.service.editEnquiry(this.data);

我打电话给服务的editEnquiry()editEnquiry() 给出如下

editEnquiry(data)
{

    console.log(data);
    console.log(data.key);    
     this.af.list(`/enquirydata/`+key).update(data);
}

我在editEnquiry() 中获取数据和firebase,但它没有更新firebase 中的记录。 它给了我以下错误

Supplied parameters do not match any signature of call target.

有什么帮助吗?

【问题讨论】:

  • 键未定义。您可能需要 data.key。
  • 它不工作

标签: angular typescript firebase firebase-realtime-database angularfire2


【解决方案1】:

使用这个

this.af.object(`/enquirydata/`+ {key_of_entry_you_want_to_update}).update(data);

【讨论】:

  • 它向我显示这个错误':'预期。
  • 我应该只传递键还是整行数据
猜你喜欢
  • 1970-01-01
  • 2021-02-01
  • 1970-01-01
  • 2017-01-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-07-17
相关资源
最近更新 更多