从 DOM 中删除的集合中删除模型的最佳方法是什么。让我问一个更好的问题,如何使视图与集合保持同步?
问问题
22 次
2 回答
0
我遵循了主干Todos示例应用程序。这使视图状态与集合保持同步。
将模型传递给像这样创建的任何视图:
var someView = new SomeItemView({ model: modelFromCollection });
然后监听该模型上的事件并从视图中做出反应:
initialize: function() {
this.listenTo(this.model, 'destroy', this.remove);
// listen to other events ...
}
于 2013-10-27T13:29:07.907 回答
0
先删除视图,同时删除执行
this.model.collection.remove(this.model);
在执行之前,您可以检查当前视图是否具有模型以及该模型是否具有集合等条件。
于 2013-10-27T13:03:12.427 回答