У меня есть таблица, которую я заполняю, когда новые элементы добавляются в коллекцию, и я заполняю коллекцию удаленных элементов, когда элементы удаляются из этой коллекции.
Затем у меня есть одна кнопка сохранения, которая запускает события сохранения / удаления в коллекциях.
Сохранения работают просто отлично, но работает только половина моих удалений, и я в замешательстве.
class MyApp.Collections.DeletedTasks extends Backbone.Collection
model: MyApp.Models.Task
destroy: () ->
console.log('destroy the collection size: ' + @.models.length)
_.each(@.models, @sendDelete)
sendDelete: (model) ->
console.log('deleting model with id: ' + model.get('id'))
model.destroy()
Консольный вывод
Done with Adding/Updating Collections
destroy the collection size: 6
deleting model with id: KSc18d06fefddbebd2ade74bcab4c670c907
deleting model with id: KS07cb95935b1caf3817758739224a3e1a2f
deleting model with id: KS6f473b3e15740fe7c6c0909e14986700a9
Что случилось?
Почему это только 3?
Как мне отладить это?
Любая помощь приветствуется!