This project is unmaintained.
A couple of extra methods for Backbone.js, related to changing models and collections.
-
Backbone.Model#resetresets attributes of the model, also unsetting attributes that no longer exist, and triggers a singlesetevent. -
Backbone.Collection#deltaresets a collection, and triggers severaladd,remove, andchangeevents, but falls back to a normalresetwhen the contents has changed completely.
MIT licensed.
Include backbone-delta.js or the minified version backbone-delta.min.js
in your page. If Backbone.js is loaded, it will automatically be extended.
Install using NPM:
npm install backbone-delta
In your code:
var Backbone = require('backbone');
require('backbone-delta').extend(Backbone);
git clone https://github.com/Two-Screen/backbone-delta.git
cd backbone-delta
npm install
npm test
