Пример кода:
this.books = this.getBooksFromDatabase();
this.publishedBooks = this.books.filter(function(book) {
return book.get("isPublished") === "1";
});
Здесь лежит проблема:
this.books.filter возвращает массив моделей. Я попытался обернуть массив, как таковой:
var publishedBooks = _( this.books.filter(function(book) {
return book.get("isPublished") === "1";
}))
как рекомендовано в этом сообщении: https://github.com/documentcloud/backbone/issues/120
Но я все еще не могу запускать такие вещи, как: publishedBooks.each(...), или publishedBooks.get(...)
Что мне не хватает? Есть ли способ преобразования возвращенного массива в коллекцию?