【问题标题】:Property 'forEach' does not exist on type '(options?: SnapshotListenOptions)类型'(选项?:SnapshotListenOptions)上不存在属性'forEach'
【发布时间】:2019-05-13 17:45:33
【问题描述】:

我不断收到此错误。我正在使用离子

类型 '(options?: SnapshotListenOptions) 上不存在属性 'forEach'

我找不到任何问题。这是什么意思?

  snapshot.docChanges.forEach((docChange)=>
    {
        let doc=docChange.doc
        let topicName=doc.id

【问题讨论】:

  • 这里有一个很好的答案:stackoverflow.com/questions/52083486/…
  • 请显示比我们现在看到的更多的周围代码。你是怎么得到快照的?我们如何重现这个?
  • @SanSolo Firebase 快照不是数组。

标签: node.js typescript firebase ionic-framework google-cloud-firestore


【解决方案1】:

docChanges 是一种方法,而不是属性。查看正确用法here

snapshot.docChanges().forEach(...);

【讨论】:

    猜你喜欢
    • 2017-12-14
    • 2021-08-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-08-21
    • 2018-11-09
    • 2018-03-03
    • 1970-01-01
    相关资源
    最近更新 更多