【发布时间】:2019-05-14 20:45:44
【问题描述】:
我想将 ejs 行改为 pug 样式。
ejs
<tbody>
<%
for(var i=0; i<rows.length; i++) {
%>
<tr>
<td><%=rows[i].BRDNO%></td>
<td><a href='/board2/read?brdno=<%=rows[i].BRDNO%>'><%=rows[i].BRDTITLE%></a></td>
<td><%=rows[i].BRDWRITER%></td>
<td><%=rows[i].BRDDATE%></td>
</tr>
<%
}
%>
</tbody>
我尝试了两件事。
tbody
each row in rows
tr
td #{row.BRDNO}
td
a(href='/board2/read?brdno==row.BRDNO') #{row.BRDTITLE}
td #{row.BRDWRITER}
td #{row.BRDDATE}
a(href='/board2/read?brdno=#{row.BRDNO}') #{row.BRDTITLE}a(href='/board2/read?brdno==row.BRDNO') #{row.BRDTITLE}
但我没有成功,需要帮助。
【问题讨论】:
-
请编辑问题而不是试图将代码插入 cmets:它难以辨认。我格式化了你原来的问题。两次。
-
为什么你在 EJS 中使用
rows而在 Pug 中使用row?请参阅How to Ask 页面:“它不起作用”不是诊断性的。 -
第一次栈溢出不成熟。对不起..
-
请使用反引号来转义代码,以便它显示为代码。但这没有任何意义:您显示的两个代码块是不等价的。请描述预期和实际行为。
-
我按你说的改了。我希望 pug 代码像我上传的 ejs 一样编译。但它甚至没有编译所以我能做什么
标签: javascript html pug ejs