我創建了this fiddle,顯示我想要執行的操作。將單個視圖模型綁定到單個記錄
基本上,我配置了一個只加載一條記錄的Store
(實際上它將是當前登錄的用戶)。但是,我似乎無法正確地綁定任何商店。我怎樣才能讓{u.name}
正確輸出?
下面是代碼:
Ext.define('User', {
extend: 'Ext.data.Model',
fields: ['id', 'name']
});
Ext.application({
name : 'Fiddle',
launch : function() {
new Ext.Component({
renderTo: Ext.getBody(),
viewModel: {
stores: {
u: {
proxy: {
type: 'ajax',
url: 'user.json'
},
model: 'User',
autoLoad: true
}
}
},
bind: 'Test name: {u.name}'
});
}
});
如果你不知道答案,那麼請張貼的評論沒有如果可能,答案是。 –
@ρss我很確定我的答案。 – yorlin
然後請爲您的答案提供一些解釋,說明它爲什麼要起作用,它可以幫助像我這樣的非智能用戶:P並且它也會導致您的答案得到upvotes! –