【发布时间】:2014-08-20 02:02:07
【问题描述】:
我觉得这很草率,而这正是 EJS 试图阻止的。有没有办法在不连接循环字符串的情况下添加值和选项?
<!-- developer field option values -->
<% var optionstring = "";
for (var i = 0; i < developers.length; i++){
optionstring += '<option value="' + developers[i]._id + '">' + developers[i].firstname
}
%>
<% for (var i = 0; i < users.length; i++){ %>
<tr>
<td><%= users[i].firstname %></td>
<td><select class="assign_dev"><option value="unassigned">unassigned<%- optionstring %></select></td>
<td><select class="ticket_status"><option value="open">Open</option><option value="closed">Closed</option></select></td>
</tr>
【问题讨论】: