Sto cercando di imparare le nuove modifiche apportate in Backbone 0.9.9.Backbone 0.9.9: Differenza tra listenTo e su
Attualmente ho avuto problemi a capire la differenza tra listenTo
e on
:
listenTo
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>');
}
});
su
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>');
}
});
Ho sentito dire che listenTo
permette wi th stopListening
per annullare l'iscrizione a tutti gli eventi quando, per esempio, la vista viene rimossa per evitare perdite di memoria.
È questa l'unica ragione?
Possibile duplicato di [Backbone js .listenTo vs .on] (https://stackoverflow.com/questions/16823746/backbone-js-listento-vs-on) –