backbone-delta
v0.3.1
Published
Detect and apply changes on Backbone.js models
Downloads
11
Readme
Backbone-delta
A couple of extra methods for Backbone.js, related to changing models and collections.
Backbone.Model#reset
resets attributes of the model, also unsetting attributes that no longer exist, and triggers a singleset
event.Backbone.Collection#delta
resets a collection, and triggers severaladd
,remove
, andchange
events, but falls back to a normalreset
when the contents has changed completely.
MIT licensed.
From the browser
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.
From Node.js
Install using NPM:
npm install backbone-delta
In your code:
var Backbone = require('backbone');
require('backbone-delta').extend(Backbone);
Hacking the code
git clone https://github.com/Two-Screen/backbone-delta.git
cd backbone-delta
npm install
npm test