当前使用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
会发生什么可能很清楚-有时最近的更改会被覆盖。
我们如何避免这种情况?