[英]Why EJS generates spaces between each iteration of a forEach loop?
EJS 在 forEach 循环的每次迭代之间生成空格。
这是我的代码:
<tr>
<th scope="row">Autre(s) demandeur(s) (membre)</th>
<td>
<% request.other_full_members.forEach(function (member, i){ %>
<%= member.name%><% if (i !== request.other_full_member.length -1) { %>,<% } %>
<% }) %>
</td>
</tr>
这对于页面的显示来说不是问题。 当我想将表导出到.xlsx 时,问题就来了。 该文件充满了不必要的空间。
正在显示模板中的空格。 尝试这样的事情:
<tr>
<th scope="row">Autre(s) demandeur(s) (membre)</th>
<td>
<%
request.other_full_members.forEach(function (member, i){
%><%=
member.name%><% if (i !== request.other_full_member.length -1) { %>,<% }
%><%
})
%>
</td>
</tr>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.