我正在使用jquery-tmpl。我的对象模型很简单 - SalesProspect,它包含一组SalesProspectAction对象。这两个对象都有一个名为Status的字段。如何在each循环中获取孩子的状态?它总是拉着父母的。
<script id="tmplActions" type="text/x-jquery-tmpl">
<p>${GuestName}</p>
<table class="stdtable" cellpadding="3" cellspacing="0" width="100%">
<thead><tr><td>Date</td><td>By</td><td>Changed To</td><td>Notes</td></tr></thead>
<tbody>
{{each(i,action) SalesProspectActions}}
<tr>
<td>${DateCreated}</td>
<td>${CreatedBy}</td>
<td>${Status}</td>
<td>${Notes}</td>
</tr>
{{/each}}
</tbody>
</table>
</script>
我尝试了一些不同的东西,比如{$action.Status}
等,但没有运气。
答案 0 :(得分:2)
你确定这段代码不起作用吗?
{{each(i,action) SalesProspectActions}}
<tr>
<td>${action.Status}</td>
</tr>
{{/each}}
答案 1 :(得分:2)
正如我的评论中所述(尽管存在拼写错误...),语法为${action.Status}
NOT {$action.Status}
。
答案 2 :(得分:0)
对象可以作为模板选项传递。这是我在项目中所做的:
http://codekiku.blogspot.in/2012/04/jquery-template-options-pass-objects-or.html