#javascript #backbone.js
#javascript #backbone.js
Вопрос:
Если я вызываю model.destroy
, и моя модель имеет вложенные базовые модели и / или простые объекты JS, заботится ли backbone об их уничтожении, или у меня будут какие-то «висячие» объекты?
Из аннотированного источника это не сразу очевидно для меня. Спасибо за помощь.
Комментарии:
1. Почему какой-либо API должен предполагать, что он знает, какие свойства вашего объекта нужно уничтожить, когда вы удаляете этот объект из какой-либо коллекции?
2. Вы правы, я действительно имел в виду, когда я вызывал
model.destroy
, а не то, что я изначально написал (что былоcollection.remove(model)
). Я обновил вопрос.
Ответ №1:
Нет, Backbone не будет делать ничего, кроме отправки запроса на удаление на сервер для этого одного ресурса.
Комментарии:
1. Да, я понял, экспериментируя, и логически это тоже имеет смысл… Я приму ваш ответ, чтобы закрыть вопрос!