一步破坏集合中的骨干模型?

yve*_*lem 20 collections model backbone.js

这两个步骤是否必须删除模型?

var model = collection.get(id);
model.destroy();
collection.remove(model);
Run Code Online (Sandbox Code Playgroud)

当从模型中删除模型时,是否有办法销毁模型?

Ray*_*nos 36

Model.bind("remove", function() {
  this.destroy();
});
...
var model = new Model();
...
collection.remove(model);
Run Code Online (Sandbox Code Playgroud)

从集合中删除模型会触发"remove"事件.

因此,如果你愿意,你可以让模型绑定到它们并自我毁灭.

  • @kissmyface集合是模型的任意(如数据库术语).如果我决定你不应该在View(集合)Y中看到模型X为什么模型X会被销毁? (13认同)
  • @kissmyface然而,这并不意味着我们不应该像`.create`一样有糖.我们可以有一个`.destroy`来破坏和删除集合上的模型 (3认同)