2017-08-27 49 views
1

我遇到了一個問題,我有一個viewModel,視圖模型內的商店的列表。列表項是在另一個js文件中,沒有它的視圖模型,如果在我的列表視圖中,如果在我的列表視圖中,我已經聲明瞭這個項目,那麼它可以,它檢索列表vm,但是如果我通過listController中的代碼添加一個列表項目,那麼它不會「T獲取VM,沒有一個ViewModel在運行時創建組件傳播viewModel

崩潰的說法不能使用綁定配置這裏有一個小提琴:https://fiddle.sencha.com/#fiddle/25be

問候。

+0

這真是很奇怪的方式來使用列表。你爲什麼不使用容器? –

回答

2

您需要使用父鍵。下面的代碼應該工作:

var item = Ext.create({ 
     xtype: 'victimeitem', 
     viewModel: { 
      parent: vm 
     } 
    });