将 XTempate 与 Sencha Touch 2 结合使用
因此,通过模板上几乎不存在的文档进行工作 - 无法使其工作。
Ext.define('MyAPp.view.Login', {
extend: 'Ext.Component',
xtype: 'welcomeLogin',
config: {
html: 'This shows',
tpl: Ext.create ('Ext.XTemplate', '<div>Please show something</div>', {
compiled: true
})
}
});
为什么现在显示模板内容?我尝试过不断地添加 apply()、applyTemplate()...请帮忙!!!
So working though the mostly absent docs on templates - unable to get it to work.
Ext.define('MyAPp.view.Login', {
extend: 'Ext.Component',
xtype: 'welcomeLogin',
config: {
html: 'This shows',
tpl: Ext.create ('Ext.XTemplate', '<div>Please show something</div>', {
compiled: true
})
}
});
Why does the template content now show? I have tried adding apply(), applyTemplate() on and on and on... Please help!!!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
@ilija139 是对的。
您需要定义数据属性,即使它是空的。
编辑:
此外,也不需要
compile
属性。它仅适用于 Ext.Templates 而不是 XTemplates(根据文档)。没有compile
对我来说效果相同@ilija139 is right.
you need to define the data property, even if it's empty.
Edit:
Also, the
compile
attribute isn't needed. It only applies to Ext.Templates not XTemplates (according to the docs). Works the same for me withoutcompile