var data = {
list : [{
title : 'xxx1',
tags : ['文艺1', '博客1', '摄影1', '电影1']
},
{
title : 'xxx2',
tags : ['文艺2', '博客2', '摄影2', '电影2']
}]
}
var html = template('test', data)
document.getElementById('content').innerHTML = html;
模板部分
<script id="test" type="text/html">
{{if isAdmin}}
{{each list as item i}}
<h1>{{item.title}}</h1>
<ul>
{{each item.tags as tag i}}
<li>索引 {{i + 1}} :{{tag}}</li>
{{/each}}
</ul>
{{/each}}
{{/if}}
</script>
bug fix
for (d in data) {
// alert(JSON.stringify(data[d]))
var html = template('test', data[d]);
}
document.getElementById('content').innerHTML = html;
html 代表的是最后一组数据的html