题
我正在尝试显示 console.log(r.get('info'))
但是,我得到的输出为 (an empty string)
. 。什么可能导致此错误?
var myst = Ext.getStore('MyStore');
var r = myst.getAt(0);
myst.on('load', function() {
r = myst.getAt(0);
console.log(r);
console.log(r.get('info'));
});
UPDATE 1
模型
Ext.define('MyApp.model.MyModel', {
extend: 'Ext.data.Model',
fields: [
{
name: 'info'
}
]
});
更新2
我实际上得到 Object { phantom=true, internalId="ext-record-18", raw={...}, more...}
当我打印时 console.log(r)'
在原始内部,我明白了 info:"myname"
.
解决方案
要显示数组或对象,请尝试 console.dir(object)。
不隶属于 StackOverflow