嗨我收到来自backbonejs的收集回复,其中包含
this.collection.models
并返回一个长度为7的数组 - 每个数组都包含一个模型。
我正在尝试搜索此数组并获取与
匹配的模型 _id: Xmas
但每当我尝试这样做时,我都会收到错误
Object [object Array] has no method 'get'
任何人都可以帮忙!?
答案 0 :(得分:1)
你可以尝试这个来迭代并获得价值
_(collection.models).each(function(t){
//console.log("loop Model"+t)
t.get("title")
enter your required logic here
}, this);
答案 1 :(得分:0)
您应该使用集合而不是其内部数组模型,然后您可以使用集合中代理的下划线方法,例如:
var xmasModel;
xmasModel = this.collection.find(function(item) {
return item.get("_id") == "Xmas"
})