Sencha Touch:是否可以向模板添加脚本?

时间:2011-10-24 13:29:05

标签: sencha-touch extjs

有没有办法制作类似下面的内容?

var template=new Ext.XTemplate(
'<tpl for=".">',
'<div>'
            '<span>This is a Test number {id}</span>'
    '<script>doSomething()</script>',
'</div>',
'</tpl>');

通过这样做,我只是收到带有脚本标签的HTML,但它们没有被执行。任何的想法?

1 个答案:

答案 0 :(得分:1)

如果要在按模板生成html时运行javascript代码,可以执行以下操作:

var template=new Ext.XTemplate(
'<tpl for=".">',
'<div>'
    '<span>This is a Test number {id}</span>'
    '{[this.doSomething()]}',
'</div>',
'</tpl>',
{
   doSomething: function(){}
});