销毁记录实际上并没有删除它们

时间:2013-03-22 13:19:43

标签: javascript spine.js

我遇到一个问题,在模型对象上调用destroy()会触发“destroy”事件,但实际上并没有丢弃模型对象。

我正在使用关系,但似乎无论是否有关系都会遇到问题。

var stagelet = stage.stagelets().findByAttribute("reference", id);
stagelet.destroy();

触发destroy事件,但随后调用:

stage.stagelets().all();

仍会返回最近被破坏的对象。是否存在这些被破坏的物品留在商店中的情况,或者我应该在其他地方查找我的问题?

1 个答案:

答案 0 :(得分:0)

这看起来像一个bug,被销毁的对象不应该被.all()

返回

如果您可以通过github上的pull请求提交测试用例,我们可以进一步调查。