Backbone.js: Как отфильтровать коллекцию объектов по массиву идентификаторов модели?

У меня есть Backbone.Collection , полная моделей; допустим, эта модель - Car . Эта коллекция представляет собой отличный, большой список Автомобили . Я хочу иметь несколько конкретных идентификаторов автомобилей. выбраны из списка, а затем можно получить только эти выбранные объекты автомобилей из этой коллекции.

Мой блок кода ниже не работает; Я уверен, что есть способ сделать это с помощью Backbone.js / Underscore.js… Я тоже новичок в Backbone / Underscore.

CarList = Backbone.Collection.extend({
    model: Car,
    filterWithIds: function(ids) {
        return this.filter(function(aCar) { return _.contains(ids, car.id); }
    }
});

Есть указатели?

6
задан Ben Kreeger 4 January 2013 в 19:22
поделиться