我想将ejs行更改为哈巴狗样式。
ejs
main
我尝试了两件事。
int main()
{
RenderWindow window({ 500, 500 }, "SFML", Style::Close);
sf::TextField tf(20);
tf.setPosition(30, 30);
while (window.isOpen())
{
for (Event event; window.pollEvent(event);)
if (event.type == Event::Closed)
window.close();
else if (event.type == Event::MouseButtonReleased){
auto pos = sf::Mouse::getPosition(window);
tf.setFocus(false);
if (tf.contains(sf::Vector2f(pos))){
tf.setFocus(true);
}
}
else{
tf.handleInput(event);
}
window.clear();
window.draw(tf);
window.display();
}
return 0;
}
<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}
但是我没有成功,需要帮助。
答案 0 :(得分:0)
Pug 2+不再支持Attribute Interpolation的以下语法:
a(href='/board2/read?brdno=#{row.BRDNO}')
如果要在属性中包括变量,请使用以下替代方法之一:
a(href="/board2/read?brdno=" + row.BRDTITLE)
或(仅当您的javascript env支持模板字符串时):
a(href=`/board2/read?brdno=${row.BRDTITLE}`)