模板引擎渲染的数据必须是json格式,如果传过来的数据是嵌套数组,可以先转换:
例如:var b={}
b.c=data
<script type="text/html" id="templatPlace">
{{each Items as value indexl}}
<p class="size">{{value.SalePart}}</p>
{{each value.rdList as val i}}
<table class="table table-striped table-1 place">
<tr>
{{if i<3}}
<td class="imgOne"><img class="rowImg-1" src="./images/{{i}}.fw.png" alt=""></td>
{{/if}}
{{if i>=3}}
<td class="imgOne">
<div class='border-r border-m col-xs-1'>{{i+1}} </div>
</td>
{{/if}}
<td> </td>
<td class="fontSize" width="110">{{val.Director}}</td>
<td class="fontColor">{{val.DayRate | GetHundred}}</td>
<td class="fontColor">{{val.MonthRate | GetHundred}}</td> //这里是模板引擎调用的方法
</tr>
</table>
{{/each}}
{{/each}}
</script>
<script>
//这是模板引擎方法的书写格式
$(function () {
template.helper('GetHundred', function (str) {
return ((+str) * 100).toFixed(2) + '%';
})
})
</script>