鉴于以下代码,我是否需要在任何时候删除观察者?我觉得我这样做..
App.Views.MyView = Ember.View.extend({
init: function ()
{
var self = this;
// Add observer
self.addObserver('App.Path.To.ItemsObject', self, self._itemsObserver);
return this._super();
},
_itemsObserver: function(){
//Do something
}
});
答案 0 :(得分:2)
是的,你必须这样做。您可以使用 willInsertElement 和 willDestroyElement 的事件来执行此任务。见Doc of Ember.View