0
我有一个骨干集合:覆盖的解析函数
var user = new Backbone.Collection.extend({
url: '/user',
parse: function (response) {
return response.lunch;
return response.dinner;
}
});
它返回一个像这样的JSON:
[
{
lunch: [{
appetizer : 'bagel',
maincourse: 'steak',
desert: 'sweets'
}]
},
{
dinner: [{
appetizer : 'chips',
main: 'rice',
desert: 'sweets'
}]
}
]
我想这两个response.lunch和response.dinner相结合,有一个共同的集合:我试过:
parse: function (response) {
var collection1 = response.lunch;
var collection2 = response.dinner;
return collection1.add(collection2.toJSON(), {silent : true});
}
但它不工作。另外我怎么做每个功能覆盖所有与maincourse主要?我试过:
this.collection.each(function(model) {
var a = model.get("main");
model.set({a: "maincourse"});
}
任何帮助,将不胜感激。谢谢!
谢谢我结束了使用concat。干杯! – WhatisSober