使用`modulo`如何获得3列?
问题描述:
我试图用这个tempalte在分裂我的数据,3 colusing:使用`modulo`如何获得3列?
<% _.each(userDetails.userFunctionMaps, function(item, index){ %>
<% if(item.function.reference.toUpperCase() == "PCOPERF") %>
<tr>
<% if(index % 3 == 0) %>
<td><%= item.function.functionName %></td>
<td> :<%= item.function.active == "Y" ? "Y" : "N" %></td>
<% if(index % 3 == 1) %>
<td><%= item.function.functionName %></td>
<td> :<%= item.function.active == "Y" ? "Y" : "N" %></td>
<% if(index % 3 == 2) %>
<td> <%= item.function.functionName %></td>
<td> :<%= item.function.active == "Y" ? "Y" : "N" %></td>
</tr>
<% })%>
但modulo
不重新调谐corect出来放..
任何一个可以帮助我,请
答
我更新我的模板这样,它工作正常:
<table>
<tbody>
<% _.each(userDetails.userFunctionMaps, function(item, index){ %>
<% if(item.function.reference.toUpperCase() == "PCOPERF") %>
<% if(index % 3 == 0) { %>
<tr>
<td>
<%= index %><%= item.function.functionName %>
</td>
<td> :<%= item.function.active == "Y" ? "Y" : "N" %></td>
<% } %>
<% if(index % 3 == 1) { %>
<td>
<%= index %><%= item.function.functionName %>
</td>
<td> :<%= item.function.active == "Y" ? "Y" : "N" %></td>
<% } %>
<% if(index % 3 == 2) { %>
<td>
<%= index %><%= item.function.functionName %>
</td>
<td> :<%= item.function.active == "Y" ? "Y" : "N" %></td>
</tr>
<% } %>
<% })%>
</tbody>
</table>
感谢所有。