【发布时间】:2013-05-21 20:15:33
【问题描述】:
在我的主干视图的初始化函数中,我创建了以下监听器:
this.listenTo(this.model.get('clusters'), 'add remove', this.saveChanges);
这成功地导致我的 saveChanges 函数在第一次时被调用/从“集群”集合中删除/删除模型。 saveChanges 函数中只有一行:
this.model.save();
一旦调用,添加/删除集群不再调用“添加”或“删除”事件。为什么保存模型会破坏听众?可以防止这种情况,还是有办法重新建立监听器?
或者我对模型和/或集合有什么基本的不了解...?
【问题讨论】:
标签: backbone.js