2013-03-05 44 views
0

我有一個創建在計算屬性另一個目的陣列控制器的上下文中如下面規定的:ember.js - 結合在當前類

App.MyArrayController = Ember.ArrayController.extend 
    prop: (-> 
    OtherClass.create 
     content: Ember.Object.create 
     user: @get('currentUser') 
     referenceBinding: 'model' 
).property('model.[]') 

上述referenceBinding不被綁定到ArrayController的內容。

這應該是可能的還是有辦法將內容綁定到OtherClass實例的屬性?

回答

0

我想這可能,如果你在控制器通過可以輕鬆實現,從而使物體能得到你的控制器保持:

var that = this; 
OtherClass.create({ 
    content: Ember.Object.create({ 
     user: this.get('currentUser'), 
     referenceBinding: 'reference.model', 
     reference : that //=> the controller 
    }) 
});