如果标签没有值,我不想呈现标签。
对象 { 装备1:“888” 装备2:“” 装备3:“” 装备4:“” 装备5:“” 装备6:“” equip7:“”}
模板:
<% var equipment = data.equipData
_.each(equipment, function(numUnits, equipName){%>
<tr>
<td><label for="equipCatagory">{{equipName}}</label></td>
<td>{{numUnits}}</td>
</tr>
<% }) %>
如果numUnits为空,不显示标签的最佳方法是什么?
答案 0 :(得分:2)
您需要为_.each回调函数添加条件:
<% var equipment = data.equipData
_.each(equipment, function(numUnits, equipName){
if(!numUnits) return;
%>
<tr>
<td><label for="equipCatagory">{{equipName}}</label></td>
<td>{{numUnits}}</td>
</tr>
<% }) %>