2015-02-17 47 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