gpt4 book ai didi

javascript - 防止 ejs 中出现空行 for 循环

转载 作者:搜寻专家 更新时间:2023-11-01 05:10:13 27 4
gpt4 key购买 nike

我有以下简单的 ejs 模板:

<% for (var i =0; i < 10; ++i) { %>
- <%- i %>
<% } %>

这会呈现以下内容:

- 0

- 1

- 2

- 3

- 4

- 5

- 6

- 7

- 8

- 9

如何防止 ejs 创建这样的空行?

如果可能,我不想修改结果字符串,而是告诉 ejs 不要呈现这些空行。我该怎么做?

最佳答案

Trim-mode ('newline slurp') 标签,在换行之后进行 trim 。

 <% i -%> or <% -%> or <%= i -%> or <%- i -%>

所有你需要的是hypen。

Features部分,在那里你可以看到这个选项:

  • Newline-trim mode ('newline slurping') with -%> ending tag

注意ejs的新版本维护在mde/ejs (不再是 tj/ejs)。

关于javascript - 防止 ejs 中出现空行 for 循环,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36175454/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com