J'essaie d'apprendre les nouveaux changements qu'ils ont apportés à Backbone 0.9.9.
Actuellement, j'ai des problèmes pour comprendre la différence entre ListenTo et sur:
Ecouter
var View = Backbone.View.extend({
tagName: "div",
intialize: function() {
this.listenTo(this.model, 'change', this.render);
},
render: function() {
this.$el.empty();
this.$el.append('<p>hello world</p>');
}
});
sur
var View = Backbone.View.extend({
tagName: "div",
intialize: function() {
this.model.on('change', this.render, this);
},
render: function() {
this.$el.empty();
this.$el.append('<p>hello world</p>');
}
});
J'ai entendu dire que listenTo permet avec stopListening de se désabonner de tous les événements lorsque, par exemple, la vue est supprimée pour éviter les fuites de mémoire.
Est-ce la seule raison?
Cordialement, Bodo