</div>
</script>
<script type=”text/javascript”>
var users = [{ ID: ‘think8848’, Name: ‘Joseph Chan’, Num: ‘1’, Status: 1 }, { ID: ‘aCloud’, Name: ‘Mary Cheung’, Num: ‘2’}];
$(“#demo”).tmpl(users).appendTo(‘#div_demo’);
</script>
{{each}} 提供循环逻辑,$value访问迭代变量 也可以自定义迭代变量(i,value)
示例:
<div id=”div_each”>
</div>
<script id=”each” type=”text/x-jquery-tmpl”>
<h3>users</h3>
{{each(i,user) users}}
<div>${i+1}:{{= user.name}}</div>
{{if i==0}}
<h4>group</h4>
{{each(j,group) groups}}
<div>${group.name}</div>
{{/each}}
{{/if}}
{{/each}}
<h3>depart</h3>
{{each departs}}
<div>{{= $value.name}}</div>
{{/each}}
</script>
<script type=”text/javascript”>
var eachData = { users: [{ name: ‘jerry’ }, { name: ‘john’}], groups: [{ name: ‘mingdao’ }, { name: ‘meihua’ }, { name: ‘test’}], departs: [{ name: ‘IT’}] };
$(“#each”).tmpl(eachData).appendTo(‘#div_each’);
</script>
{{if }} {{else}}提供了分支逻辑 {{else}} 相当于else if
示例:
<div id=”div_ifelse”></div>
<script id=”ifelse” type=”text/x-jquery-tmpl”>
<div style=”margin-bottom:10px;”><span>${ID}</span><span style=”margin-left:10px;”>{{= Name}}</span>
{{if Status}}
<span>Status${Status}</span>
{{else App}}
<span>App${App}</span>
{{else}}
<span>None</span>
{{/if}}










