【发布时间】:2020-06-04 19:49:43
【问题描述】:
使用 @angular/fire 将文档添加到 Firestore 集合会返回一个 Promise。我想要做的是添加文档,然后返回创建文档的 Observable。到目前为止,这是我尝试过的:
colRef: AngularFirestoreCollection = this.afs.collection<Session>('sessions');
add(session: Session): Observable<Session> {
return this.colRef.add(session).then((docRef) {
return this.colRef.doc<Session>(docRef.id).valueChanges();
})
}
当然这不起作用,它试图返回一个Promise<Observable<Session>>。我知道为什么它不起作用,但不知道如何实现我所追求的。非常感谢任何帮助!
【问题讨论】:
标签: angular firebase observable angularfire