【发布时间】:2018-10-29 04:07:13
【问题描述】:
假设我正在使用 ejs 将数据循环到表中。如何在表格第一行的数据中附加一些文本
例如:
<tbody class="scroll" id="upcoming__body">
<% data.forEach((record) => { %>
<tr>
<td>
<% if(record.moneyReceived[0]) { %>
<span>received</span>
<% } %>
<span style="display:block; font-size: 16pt; color:green;">$<%=record.moneyReceived%></span>
</td>
</tr>
</tbody>
<% }) %>
如果我的模板循环数据 10 次,我将有 10 行此代码块。我希望该 td 中的第一行附加一个文本“已接收”。我在上面写了一个 if 语句试图达到这个效果,但没有成功。有什么想法吗?
【问题讨论】:
-
循环部分在哪里?
-
更新了代码以包含 for each 循环
-
谢谢。检查答案
标签: javascript node.js ejs