Setting attributes on a collection – backbone js
Just .extend the collection with a meta data storage function. var MyCollection = Backbone.Collection.extend({ initialize: function() { … this._meta = {}; }, model: … meta: function(prop, value) { if (value === undefined) { return this._meta[prop] } else { this._meta[prop] = value; } }, }); var collection = new MyCollection(); collection.add(someModels); collection.meta(“someProperty”, value); … var value … Read more