javascript - 如何阻止旧的 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
多次快速更改可能会很清楚会发生什么 - 有时最近的更改会被覆盖。
我们如何避免这种情况?
解决方案
推荐阅读
- while-loop - 在 jmeter 响应中找到特定单词后如何停止测试?
- odoo - 如何在 Odoo 14 的仪表板上将应用程序图标设置为按钮?
- c# - Windows 服务未记录操作
- javascript - 如何在javascript中过滤数组中的多个值
- python - 将一系列字符串映射到同一个字符串输出的最佳和最优化的方法是什么?
- ansible - 将 aws_ssm 查找结果传递给模板的 Ansible 方法
- php - 通过我用户的 Gmail 帐户发送电子邮件
- mysql - 检索每个位置的每个物种,按位置排序
- rust - 什么时候需要“外部板条箱”
- html - 为什么边距不适合div?