var data = {
msg:'succ',
result:[{
name:'john',
age:23
},{
name:'monkia',
age:20
}]
}
html模板片段
{{each result as value i}}
<tr>
{{each value as tdvalue j}}
<td title='{{tdvalue}}' class='{{j}}'>
{{tdvalue}}
</td>
{{/each}}
</tr>
{{/each}}
tmod编译后模板调用
var wraper = require('/build/list');
var htmlWrap = wraper ();
var tbody = require('/build/list.item');
var htmlTbody = tbody(data);
$('#wrap').html(htmlWrap );
$('#tbody').html(htmlTbody);
var someTmpl = require(tmplPath+tempFile);
dom.append(someTmpl(data))
可以渲染,可是始终未找到cmd后自定义函数helper的使用方法:
var someTmpl = require(tmplPath+tempFile);
someTmpl.helper('filter',function(content){
//handler code...
})
console error:
someTmpl.helper is not a function
数据
html模板片段
tmod编译后模板调用
在常规arttemplate中通过template.help('name',callback)可以使用自定义注册,可是cmd后: 每个模板被编译成单独的模块js文件,使用seajs:
可以渲染,可是始终未找到cmd后自定义函数helper的使用方法:
还请有用过cmd helper的多指教,最好贴出成功范例的模板代码和调用实例,在线等!!!^_^