Всем привет! В этом уроке мы с вами напишем необходимый функционал для удаления задачи.
Работать мы будем с App.Views.Task.
Для начала напишем обработчик события, который будет происходить при клике по кнопке delete:
events:{
'click .delete': 'destroy'
},
destroy: function () {
this.model.destroy();
}
Затем опишем вызов обработчика события разрушения модели:
initialize: function () {
this.model.on('destroy', this.remove, this);
}
И сам обработчик, который будет удалять корневой элемент из документа:
remove: function () {
this.$el.remove();
}
Вот и всё!
Источник:loftblog