【发布时间】:2020-10-03 22:50:07
【问题描述】:
我想在我的地图函数中检索一些异步的东西,但我不明白如何。 搜索数据取自 firestore。
问题是我不能使用 async 和 await 来检索 seek async。
这是代码:
public quizes: Observable<JobbyAndSeek[]> = responseQuizes.snapshotChanges().pipe(
map(actions => actions.map(a => {
const jobby = a.payload.doc.data() as Jobby;
const seek = this.userService.getUserById(this.seeker ? jobby.idJobber : jobby.idSeeker) as User;
const data = new JobbyAndSeek(jobby,seek);
const id = a.payload.doc.id;
return { id, ...data };
}))
);
});
【问题讨论】:
标签: javascript angular typescript firebase google-cloud-firestore