我有以下简单的ejs模板:
<% for (var i =0; i < 10; ++i) { %>
- <%- i %>
<% } %>
Run Code Online (Sandbox Code Playgroud)
这将呈现以下内容:
- 0
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
Run Code Online (Sandbox Code Playgroud)
如何防止ejs创建这样的空行?
如果可能的话,我不想修改结果字符串,而是告诉ejs不要渲染这些空行.我怎样才能做到这一点?
小智 8
修剪模式('newline slurp')标签,修剪后面的换行符.
<% i -%> or <% -%> or <%= i -%> or <%- i -%>
Run Code Online (Sandbox Code Playgroud)
你需要的就是炒作.
在" 功能"部分中,您可以看到此选项:
- 具有
-%>结束标记的换行模式('换行啜饮')
请注意,新版本ejs维护在mde/ejs(tj/ejs不再是).
| 归档时间: |
|
| 查看次数: |
2223 次 |
| 最近记录: |