假设我有这样的 json 设置:
{
page:1,
items:[
{
name: 'item1',
id:1
},
{
name: 'item1',
id:2
},
{
name: 'item1',
id:3
}
]
}
和这样的建模:
var Item = Backbone.Model.extend({
defaults: {name: "No name"}
});
var ItemCollection = Backbone.Collection.extend({
model: Item,
url: '/some/ajax/url',
});
获取此 json 后,如何将项目集映射为 ItemCollection 的集合并将页码作为属性添加到集合中?