【发布时间】:2014-10-07 17:42:53
【问题描述】:
我们遇到了 Backbone 的一个基本问题:如果我将相同的模型添加到集合 A 和 B A.add() 和 B.add(),然后我使用 A.remove() 从集合 A 中删除它,则会触发删除事件在集合 B 听到的模型上,因此该模型也从集合 B 中删除。是否有解决此默认行为的首选方法?我们是否必须在每次操作这些集合时都指定{silent: true},还是有更好的方法?
谢谢, -mykle-
【问题讨论】:
-
您能否阐明“模型也从集合 B 中删除” 的含义?您的
"remove"事件侦听器是从集合 B 中删除模型还是自动删除模型(无需您的操作)?