我有一个模型集合,我每10秒从REST API
获取一次。 (collection.fetch()
每10秒钟带一个计时器)。
用户还可以在对话框中编辑模型,然后单击“保存”返回模型表。
如何防止用户在对话框中保存模型的情况,并且自动提取完全返回到陈旧模型,因此模型将保持陈旧数据,直到下一次自动提取为止。
答案 0 :(得分:0)
两个建议:
使用collection.fetch({ update: true })
- 这种模式只会添加/删除/更改,而不是在每次获取时重新创建。
通过对话框编辑模型时,只有save()
用户更改的特定属性,如model.save(changedData, { patch: true });
- 使用此修补程序行为将确保您只是发送刚刚更改的属性。然后您的服务器可以使用其他最近更改的属性进行响应,所有这些都应该没问题。