Skip to content

Instantly share code, notes, and snippets.

@hokaccha
Created December 17, 2012 07:57
Show Gist options
  • Save hokaccha/4316514 to your computer and use it in GitHub Desktop.
Save hokaccha/4316514 to your computer and use it in GitHub Desktop.
var m = new Backbone.Model();
var View = Backbone.View.extend({
initialize: function() {
this.listenTo(this.model, 'change', this.render);
}
});
var v = new View({ model: m });
v.remove();
console.log(m._events.change.length); //=> 0
var m = new Backbone.Model();
var View = Backbone.View.extend({
initialize: function() {
this.model.on('change', this.render, this);
}
});
var v = new View({ model: m });
v.remove();
console.log(m._events.change.length); //=> 1
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment