Backbone -Почему collection.reset не вызывает событие модели?

Мне любопытно узнать, почему сброс базовой коллекции не запускает событие модели. Однако кажется логичным запускать событие модели, когда модель физически удаляется из коллекции.

Это намеренно или я что-то упускаю? Если магистраль не делает такого рода вещи, что является хорошей практикой для делегирования подобных событий.

Почему магистраль не запускает событие модели при сбросе коллекции?

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();
8
задан Rimian 2 August 2012 в 11:49
поделиться