muestra:Filtrado de una colección Backbone devuelve una matriz de modelos
this.books = this.getBooksFromDatabase();
this.publishedBooks = this.books.filter(function(book) {
return book.get("isPublished") === "1";
});
Aquí está el problema:
this.books.filter, devuelve una matriz de los modelos. He intentado envolver la matriz, tales como:
var publishedBooks = _(this.books.filter(function(book) {
return book.get("isPublished") === "1";
}))
según lo recomendado por este post: https://github.com/documentcloud/backbone/issues/120
pero todavía no se puede ejecutar cosas como: publishedBooks.each (...), o publishedBooks.get (...)
¿Qué me falta? ¿Hay alguna manera de convertir la matriz devuelta en una colección?
La renovación de la colección se renombró para restablecer la colección http://documentcloud.github.com/backbone/#Collection-reset –