【发布时间】:2018-09-14 11:02:48
【问题描述】:
我有以下代码
this.dlist$ = this.dbCollectionService.datalists .snapshotChanges().map(
items => {
return items.map(a => {
const id = a.payload.doc.id;
const data = a.payload.doc.data();
return { id,...data}
})
}
);
datalists 是 Firestore 集合
它提供的数据正确,我通过控制台检查。
下面是UI部分
<div >
<p>Or choose from an existing one</p>
<ul class="list">
<li *ngFor="let item of dlist | async; let i=index">
<span>item.name</span>
</li>
</ul>
</div>
**
列表没有绑定。
更新
我发现最后缺少 $ 的问题
请帮忙
【问题讨论】:
-
它的
async不是asyc -
这是拼写错误,无论如何我发现它最后缺少 $ 的问题
-
你确定payload.doc存在于'a'上?
标签: javascript angular google-cloud-firestore observable angularfire2