【发布时间】:2020-08-02 09:35:07
【问题描述】:
早安,
我被 angular+firabase 困住了,因为我是新手,不确定我缺少哪个部分,可能是版本问题或错误声明。非常感谢您的帮助。
谢谢
这是我的 ts 代码
import { Injectable } from '@angular/core';
import {AngularFireDatabase} from '@angular/fire/database';
import {map} from 'rxjs/operators';
@Injectable({
providedIn: 'root'
})
export class CategorieService {
constructor(private db:AngularFireDatabase) {}
getAllCategories()
{
return this.db.list('categories')
.snapshotChanges()
.pipe(
map(change=>change.map(c=>({
key:c.payload.key, ...c.payload.val()
})))
)
}
}
错误是
Spread types may only be created from object types. ts(2698)
【问题讨论】:
-
大约 12 小时前在这里发布了一个非常相似的问题:stackoverflow.com/questions/61303841/…。不幸的是,到目前为止还没有答案,但我链接到它以防万一它在那里得到答案。
-
@FrankvanPuffelen 确定没问题 :)
标签: angular firebase firebase-realtime-database