2013-02-21 51 views
0

如果我有一个自定义ArrayProxy这样的:ArrayProxy表现得像一个单

App.MyArrayProxy = Ember.ArrayProxy.extend() 

而且我从控制建立在控制器的初始化一个它的实例{{控制“富/酒吧”}}

像这样:

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

看样子,这ArrayProxy是一个单,即控制共享的所有实例arrayproxy的同一个实例。是这样吗?

回答

0

它不应该是一个单身人士。你正在设置和初始内容价值?例如。

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

在内容以上的情况下将被共享给予单例的潜在假象。

+0

确实是这个问题。在init中创建内容解决了这个问题。 – dagda1 2013-02-22 06:43:14

+0

将其标记为答案? – ghempton 2013-02-23 00:47:29

+0

道歉,我忘了 – dagda1 2013-02-23 10:40:47

相关问题