请帮我 :)
我有骨干模型:
var people = Backbone.Model.extend({
...
parse : function() {
return response
}
})
并收集:
var group = Backbone.Collection.extend({
model: people
...
})
通常我通过调用集合同步方法获取数据,但有时我调用模型获取方法。
我的后端返回格式为:
{code: 0, data: {'1': {name: 'alex'}, '2': {name: 'max'}}}
问题:如果我为处理我的后端答案编写模型解析方法 - 集合同步不起作用(因为服务器答案有另一种格式),如果我为集合编写解析方法 - 不要进行后端处理。
我如何创建通用处理?
我找到了方法,查看 parse 方法中的选项并使用 else/if,但我不喜欢它。