ArrayProxy表现得像一个单身人士

时间:2013-02-21 23:44:48

标签: ember.js

如果我有这样的自定义ArrayProxy:

App.MyArrayProxy = Ember.ArrayProxy.extend()

我在控件的init中创建了一个控件的实例{{control'foo / bar'}}

像这样:

  init: ->
    @_super.apply this, arguments
    @set 'property', App.MyArrayProxy.create()

看起来这个ArrayProxy是一个单例,即控件的所有实例共享同一个arrayproxy实例。是这种情况吗?

1 个答案:

答案 0 :(得分:0)

它不应该是单身人士。您是否设置了初始内容值? E.g。

App.MyArrayProxy = Ember.ArrayProxy.extend({content: []});

在上面的案例中,内容将被分享,从而产生单身人士的潜在错觉。