2015-02-17 48 views
0

我收到来自服务器下一数据GET请求后:保持地方附加数据后骨干的集合获取

{ data: { items: [...], itemsCount: Number } } 

我节省骨干集合中的项目在接下来的方式:

parse: function (response) { 
    return response.data.items; 
} 

我如何保持某种方式收集或外部itemsCount?

回答

0

如果我正确理解你的问题,答案很简单。您不仅限于将数据保存在集合或model.attributes哈希中。 Backbone对象是传统的JavaScript对象,您可以创建任何您想要的自定义属性。

因此,在您解析功能,你可以做...

parse: function (response) { 
    this.itemsCount = response.itemsCount 
    return response.data.items 
} 

请注意,我假设你解析函数的作用范围是集合。如果不是,那么我需要看到更多的代码来演示如何正确确定函数的范围。

+1

是的,它的范围是收集;谢谢,它的作品! – PoorPhil 2015-02-17 22:10:55