首页 > 解决方案 > 如何阻止旧的 Firestore 更新覆盖新的本地数据?

问题描述

目前使用 AngularFire2,我有这样的设置:

item: Item;
this.afs.doc(`items/itemX`).valueChanges().subscribe((item: Item) => {
  this.item = item;
}

itemChanged() {
  this.afs.doc(`items/itemX`).update(this.item);
}

当我更改this.item并保存它的值时,一切都很好并且可以正常工作。但是如果我this.item多次快速更改可能会很清楚会发生什么 - 有时最近的更改会被覆盖。

我们如何避免这种情况?

标签: javascriptgoogle-cloud-firestoreangularfire2

解决方案


推荐阅读