将 XTempate 与 Sencha Touch 2 结合使用

发布于 2024-12-10 13:46:45 字数 400 浏览 0 评论 0原文

因此,通过模板上几乎不存在的文档进行工作 - 无法使其工作。

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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

下雨或天晴 2024-12-17 13:46:45

@ilija139 是对的。
您需要定义数据属性,即使它是空的。

data: {}

编辑:
此外,也不需要 compile 属性。它仅适用于 Ext.Templates 而不是 XTemplates(根据文档)。没有 compile 对我来说效果相同

@ilija139 is right.
you need to define the data property, even if it's empty.

data: {}

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 without compile

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文