【发布时间】:2020-07-28 21:18:18
【问题描述】:
我有一个带有布尔字段的 Firestore 文档,我想将其绑定到复选框。这就是我正在做的绑定:
获取组件中的observable:
this.doc$ = await this.afs.collection('docs').doc<Doc>(docId).valueChanges()
在模板中使用 observable:
<div *ngIf="doc$ | async as doc;">
<input type="checkbox" [(ngModel)]="doc.checkValue">
</div>
如果我通过控制台更新 Firestore 上的文档,复选框会正确反映当前状态,但是当我更新复选框时,Firestore 文档不会更新。我认为这是首选方法,而不是使用检查,但这是错误的吗?
【问题讨论】:
标签: angular data-binding google-cloud-firestore observable