मैं बैकबोन 0.9.9 में किए गए नए बदलावों को सीखने की कोशिश कर रहा हूं।बैकबोन 0.9.9: श्रोताओं के बीच अंतर और
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>');
}
});
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>');
}
});
पर मैंने सुना है कि listenTo
वाई अनुमति देता है:
वर्तमान में मैं listenTo
और on
के बीच अंतर को समझने के लिए समस्याओं मिला वें stopListening
सभी घटनाओं से सदस्यता समाप्त करने के लिए जब उदाहरण के लिए मेमोरी लीक से बचने के लिए दृश्य हटा दिया जाता है।
क्या यह एकमात्र कारण है?
[बैकबोन जेएस .listenTo बनाम।] के संभावित डुप्लिकेट (https://stackoverflow.com/questions/16823746/backbone-js-listento-vs-on) –