2012-08-09 49 views
0

我的web服务返回一些事情,如:(对象列表,说ageList)如何将包含对象的集合填充为元素,并为对象的元素传递参数?

id : 1, 
    age : 20, 
    reference : { 
    id : 1, 
    reference_type : CURRENT, 
    }, 

其中引用的对象。我有模型和集合的参考和ageList

如何定义一个方法,最好在ageList集合,以便我可以得到所有这些对象,其中reference.id是“1”,我想作为参数传递? 我还可以采取其他方法吗?在创建了您的收藏(AgeList)和Reference模型它的每一个车型,从web服务返回的数据后

ageListCollection.filter(
    function(ageListModel) { 
    ageListModel.get('reference').get('id') === 1 
    } 
); 

回答

1

你可以做这样的事情。

E.g:jsfiddle.net/xiris/yftUN/9

看一看Backbone docUnderscore doc

+0

调用从集合获取定义你的模型,它会替你抛出一个错误: GET HTTP://本地主机:8080/JS /模型。 js 404(Not Found) – JeanFrancois 2012-08-10 13:59:20

+0

请看看这个jsfiddle:http://jsfiddle.net/xiris/yftUN/9/ – xiris 2012-08-10 14:42:49