Мне любопытно узнать, почему сброс базовой коллекции не запускает событие модели. Однако кажется логичным запускать событие модели, когда модель физически удаляется из коллекции.
Это намеренно или я что-то упускаю? Если магистраль не делает такого рода вещи, что является хорошей практикой для делегирования подобных событий.
Почему магистраль не запускает событие модели при сбросе коллекции?
var TicketModel = Backbone.Model.extend({
defaults: {
name: 'crafty',
email: 'dwq@dwqcqw.com'
},
initialize: function(){
this.on("all", function(event){
console.log(event)
});
}
});
var TicketCollection = Backbone.Collection.extend({
model: TicketModel,
});
var tickets = new TicketCollection([
{
name: 'halldwq'
},
{
name: 'dascwq'
},
{
name: 'dsacwqe'
}
]);
tickets.reset();