todomvc
Version:
> Helping you select an MV\* framework
25 lines (19 loc) • 420 B
JavaScript
/*global define */
define([
'backbone',
'models/Todo',
'localStorage'
], function (Backbone, Todo) {
'use strict';
return Backbone.Collection.extend({
model: Todo,
localStorage: new Backbone.LocalStorage('todos-backbone'),
getCompleted: function () {
return this.where({completed: true});
},
getActive: function () {
return this.where({completed: false});
},
comparator: 'created'
});
});