如何用打字稿打字可观察的angularfire?

时间:2018-09-16 17:24:14

标签: typescript angularfire2

我正在尝试正确使用angularfire并键入它。但是我总是有这个错误:

 getMessages(): Observable<ChatMessage[]> {
    return this.db.collection('chat').valueChanges();

} enter image description here

我尝试了这种解决方法,但并不干净

 getMessages(): Observable<ChatMessage[]> {
    return <any>this.db.collection('chat').valueChanges();

2 个答案:

答案 0 :(得分:3)

您需要使用

this.db.collection<ChatMessage>('chat')

您会看到here

答案 1 :(得分:0)

如果您使用的是RTDB:

this.db.list<ChatMessage>('chat');
相关问题