我有一个数组,格式如下:
{[
{ title : "", artist : "" },
{ title : "", artist : "" },
{ title : "", artist : "" },
{ title : "", artist : "" }
]}
当我尝试打印数据时,我得到完整的模板n次(Json数据长度)我有:
var list = new Array();
list.push({ title : **data**, artist : **data** });
var songsTemplate = $.templates("#topSongsTemplate");
var html = songsTemplate.render(list);
$("#topSongs").html(html);
我只想为我的模板重复。但是我在我的部门里总是重复得到完整的模板。我遗漏了什么?以下内容:
<script type="text/x-jsrender" id="topSongsTemplate">
<div class="col-md-6">
<i class="fa fa-trophy"></i> <span data-i18n="search.top_tracks">Top 20 Tracks</span>
<div class="separator hr-line-dashed m-t-xs"></div>
<ol>
{{for ~root }}
<li>{{>title}} - <small>{{>artist}}</small></li>
{{/for}}
</ol>
</div>
</script>