2013-02-21 16 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

相關問題