我有以下简单的 ejs 模板:
<% for (var i =0; i < 10; ++i) { %>
- <%- i %>
<% } %>
这会产生以下结果:
- 0
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
如何防止 ejs 创建这样的空行?
如果可能的话,我不想修改结果字符串,而是告诉 ejs 不要渲染这些空行。我怎样才能做到这一点?
修剪模式('newline slurp')标签,修剪换行符后的内容。
<% i -%> or <% -%> or <%= i -%> or <%- i -%>
您所需要的只是连字符。
In the Features https://github.com/mde/ejs#features部分,您可以看到这个选项:
请注意,新版本ejs
维持在mde/ejs https://github.com/mde/ejs (not tj/ejs https://github.com/tj/ejs不再)。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)