Backbone Model + Promises
Using backbone models with promises, responding to the completion of the `fetch` method.
by Jon Beebe
HTML
<script src="http://underscorejs.org/underscore-min.js"></script>
<script src="http://backbonejs.org/backbone-min.js"></script>
JavaScript
var M = Backbone.Model.extend({
url: function () {
return '/echo/json/?delay='+this.get('delay');
}
});
var m1 = new M({delay: 1, id:1});
var m2 = new M({delay: 2, id:2});
$.when(m1.fetch(), m2.fetch()).done(function () {
console.log(m1.toJSON());
console.log(m2.toJSON());
});