Ember.js是被摧毁的观察者无法工作

时间:2014-12-15 22:59:38

标签: javascript ember.js observer-pattern

我试图在Ember.js中实施Flash消息服务,从this article获取灵感。

这个要点是:
闪存消息是阵列中的Ember对象。当一个被破坏时,它应该自动从数组中删除。

这是我的示例,显示isDestroyed观察者没有解雇
http://jsbin.com/qihafu/3/edit?js,console

如果有人能解释原因,我将不胜感激。

1 个答案:

答案 0 :(得分:0)

来自有关isDestroyed旗帜(http://emberjs.com/api/classes/Ember.CoreObject.html#property_isDestroyed)的文档:

  

如果此属性为true,则通过调用destroy()方法的效果观察者和绑定已被删除

也许你想要willDestroy钩子。