2

REST API我有一组模型,我每 10 秒取一次。(collection.fetch()每 10 秒有一个计时器)。

用户还可以在对话框中编辑模型,然后单击保存返回模型表。

如何防止用户在对话框中保存模型并且自动获取完全返回陈旧模型的情况,以便模型保留陈旧数据直到下一次自动获取。

4

1 回答 1

0

两个建议:

  1. 使用collection.fetch({ update: true })- 这样模型只会被添加/删除/更改,而不是在每次获取时重新创建。

  2. 当通过对话框编辑模型时,只有save()用户更改的特定属性,例如model.save(changedData, { patch: true });- 使用此补丁行为将确保您只发送刚刚更改的属性。然后您的服务器可以响应其他最近更改的属性,一切都应该没问题。

于 2013-02-04T01:28:05.220 回答