У меня есть вопрос относительно удаления/удаления. Я знаю, что вы можете вызвать метод remove на объекте представления, который удалит элемент DOM, и любые прослушиватели событий, которые были связаны через listenTo. Мой вопрос: если вам нужно сделать больше, чем это. Я обычно связываю некоторые дополнительные переменные в этих представлениях, и я хочу знать, нужно ли мне также их аннулировать.Магистраль: Вид Удаление/Удаление
Пример вид:
var myView = Backbone.View.extend({
el: '#exampleContainer',
events: {
'click': 'onClick'
},
initialize: function() {
this.exampleString = 'Hello World';
this.$exampleSelector = this.$('#exampleChild');
},
onClick: function(event) {
console.log('Hello World');
}
});
Кроме того, я был бы прав, если предположить, что это не достаточно, чтобы назвать удалить, но я также необходимо обнулить переменную, указывающую на вид?
myView.remove();
myView = null;
Большое спасибо за ответ. Я рад, что был на правильном пути, так что спасибо за уверенность в том, что переменная установлена в нуль! –