У меня есть основной календарь, и у каждого дня есть куча вариантов. Пользователь видит только один день за раз.
Поэтому, когда пользователь выбирает перейти на следующий или предыдущий день, я вызываю MyApp.Views.ShowDay
, чтобы перерисовать день.
представление ShowDay
вызывает несколько подвидов MyApp.Views.Hours
.
Мне нужно отвязать часы от старого дня, когда я создаю новый день, но это не вызывает ничего, кроме ошибок.
Я пытаюсь это сделать
MyApp.Views.Showday = Backbone.View.extend({
events: {
"click div.change_day":"change_day"
},
change_day: function(){
MyApp.Views.Hours.unbind(); //I've tried off(), off, remove() as well
}
});
Разве это не способ развязать детей?