2

次のコードを考えると、いつでもオブザーバーを削除する必要がありますか? 私は私がするように感じる..

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
    }
});
4

1 に答える 1

3

はい、そうしなければなりません。このタスクには、 willInsertElementwillDestroyElementのイベントを使用できます。Ember.View のドキュメントを参照してください。

于 2013-02-20T07:41:14.160 に答える