有没有办法制作类似下面的内容?
var template=new Ext.XTemplate(
'<tpl for=".">',
'<div>'
'<span>This is a Test number {id}</span>'
'<script>doSomething()</script>',
'</div>',
'</tpl>');
通过这样做,我只是收到带有脚本标签的HTML,但它们没有被执行。任何的想法?
答案 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(){}
});