Добрый день,
Я застрял с 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)