Уничтожение базовой модели в коллекции за один шаг? Являются ли эти два этапа обязательными для удаления модели? var model = collection.get(id); model.destroy(); collection.remove(model); Разве нет способа уничтожить модель, когда она удаляется из ее коллекции? Ответ 1 Model.bind("remove", function() { this.destroy(); }); ... var model = new Model(); ... collection.remove(model); Удаление модели из коллекции вызывает событие "remove". Итак, если вы хотите, вы можете заставить модели привязываться к ним и уничтожать самих себя. Ответ 2 Вызов метода collection.reset() без передачи каких-либо моделей в качестве аргументов будет пустой сбор. http://backbonejs.org/#Collection-reset
Ответ 1 Model.bind("remove", function() { this.destroy(); }); ... var model = new Model(); ... collection.remove(model); Удаление модели из коллекции вызывает событие "remove". Итак, если вы хотите, вы можете заставить модели привязываться к ним и уничтожать самих себя.
Ответ 2 Вызов метода collection.reset() без передачи каких-либо моделей в качестве аргументов будет пустой сбор. http://backbonejs.org/#Collection-reset