我当前正在尝试呼叫我的Firebase Firestore-使用以下代码时,它可以按预期工作:
this.store.collection('posts').valueChanges().subscribe((data) => {
console.log(data);
});
哪个好,除了我,我更愿意使用async / await来获取数据。我尝试了以下方法:
const test = await this.store.collection('posts').valueChanges().toPromise();
但是,当我放置调试器或控制台日志test
时,test
永远不会被填充。我是不是缺少一些愚蠢的东西,还是不能将Observable
转换为诺言并像上面那样等待它?