假设我有一个 Backbone 模型,当调用 fetch() 时(对于该特定模型,而不是整个集合)它从服务器获取:
{ a: "val-1", b: "val-2" }
稍后,我再次在模型上调用 fetch(),这次服务器返回:
{ b: "val-x", c: "val-y" }
此时,我希望我的模型具有这种状态,因为这是服务器提供的最新状态:
{ b: "val-x", c: "val-y" }
但是,我的 Backbone 模型具有这种状态:
{ a: "val-1", b: "val-x", c: "val-y" }
如何在 Backbone 中 fetch() 模型,以便结果状态与服务器返回的完全一致,并且不包括旧的过时字段?