我正在尝试使用backbone.js构建基本结构。我的问题是服务器不会直接返回json格式的对象数组,而是一个包含所需对象数组的对象:
{"meta": {"limit": 20, "next": null, "offset": 0, "previous": null, "total_count": 2}, "objects": [{...},{...} {...}]}
在这种情况下,我真正想要的是“对象”属性。因此,当我尝试构建主干集合时,我不确定是否应该手动迭代并添加它们,或者我可以将其直接映射到对象的对象属性。
希望这是可以理解的......谢谢!
答案 0 :(得分:0)
使用collection.parse(response)功能:
只要集合的模型是,Backbone就会调用解析 由服务器返回,在fetch中。该函数是原始的 响应对象,并应返回模型属性数组 添加到集合中。简单的默认实现是no-op 通过JSON响应。如果您需要工作,请覆盖此项 使用预先存在的API,或者更好地命名您的回复。