У меня есть простой вопрос. Я смотрю на функцию с двумя строками кода:
deleteTask: function() {
this.parent.collection.remove(this.model);
this.model.destroy();
}
Если я прокомментирую первую строку, которая должна удалить модель из своей коллекции, все, кажется, работает так, как предполагалось (например, модель автоматически удаляется). С сайта Backbone это соответствующее обозначение для функции "destroy" модели:
Запускает событие "уничтожить" на модели, которое будет пузыриться через любые коллекции, содержащие его.
Можно ли предположить, что удаление this.parent.collection.remove(this.model);
никак не повлияет на функциональность кода? Это то, что я думаю, но я хотел убедиться в этом.
Спасибо!