こんにちは私はbackbonejsからのコレクション応答があります
this.collection.models
そして、長さ7の配列を返します。それぞれにモデルが含まれています。
この配列を検索して、一致するモデルを取得しようとしています
_id: Xmas
しかし、私がそれをしようとするたびに、私はエラーを受け取ります
Object [object Array] has no method 'get'
誰か助けてもらえますか!?
こんにちは私はbackbonejsからのコレクション応答があります
this.collection.models
そして、長さ7の配列を返します。それぞれにモデルが含まれています。
この配列を検索して、一致するモデルを取得しようとしています
_id: Xmas
しかし、私がそれをしようとするたびに、私はエラーを受け取ります
Object [object Array] has no method 'get'
誰か助けてもらえますか!?
これを繰り返して値を取得するために試すことができます
_(collection.models).each(function(t){
//console.log("loop Model"+t)
t.get("title")
enter your required logic here
}, this);
内部配列モデルではなくコレクションを操作する必要があります。次に、コレクションでプロキシされたアンダースコア メソッドを使用できます。次に例を示します。
var xmasModel;
xmasModel = this.collection.find(function(item) {
return item.get("_id") == "Xmas"
})