我如何计算每个 jquery 模板中的项目并将 if 应用于该变量
就像是
<script id="inventorySummaryTmpl" type="text/x-jquery-tmpl">
<tr>
{{each response}}
{{if response.length === 2 }}
</tr><tr>
{{/if}}
<td><img src='${icon}'> ${title} </td>
{{/each}}
</tr>
这是加载 JSON 并与 jquery.TMPL 交互的 javascript
var ip = window.location.hash;
var request = $.ajax({
type: 'GET',
url: 'ajax/dashboard/widgets/inventorySummary.xsp?ip='+ip.substring(1),
dataType: 'json'
});
request.done(function(data){
$("#inventorySummaryTmpl").tmpl(data).appendTo("#inventorySummaryContent");
});
request.fail(function(jqXHR, textStatus, errorThrown) {
console.log(errorThrown);
console.log(textStatus)
});
和 JSON
{
"response": [
{
"icon": "workstation",
"nbItems": "38",
"title": "Workstations"
},
{
"icon": "server",
"nbItems": "2",
"title": "Servers"
}
]
}
如果有人有任何想法。