【发布时间】:2021-12-29 09:01:20
【问题描述】:
我在我的应用程序中使用了 firebase。因此,firebase 的 snapshotChanges() 方法返回一个 SnapshotAction 数组类型的 Observable,我想在订阅 Observable 后将其转换为特定类型的数组。那么,我们如何在 typescript 中做到这一点呢?
查看下面的代码库以更好地理解它,
// Below observable is returned by firebase snapshotChanges() method
Observable<SnapshotAction<Product>[]>
// Now, after I subscribe to the above observable I get below type,
SnapshotAction<Product>[]
// Now I want to convert "SnapshotAction<Product>[]" to "Product[]" in typescript
【问题讨论】:
-
Rupesh,如果您对我的回答感到满意,请更新/接受答案,这样我就可以获得一些神奇的互联网积分。
-
马特,我已经通过单击您答案旁边的向上箭头给出了我的反馈。但是,我看不到任何接受或更新的选项。
-
另外,我的反馈已经被堆栈溢出记录了,但我至少需要 15 分才能在这里投票,我相信我会尽快实现。
标签: angular typescript firebase