javascript - 如何在 EJS 中执行 for 循环/foreach ?

标签 javascript html loops express partials

我知道它必须进入 <% %> 内部,但我不确定它是否与典型的 forEach/for 循环有很大不同。 EJS 站点上的文档非常有限,所以我来到这里。

<% include ../../partials/header %>

<body>
  <main>
    <h1>List of all quotes</h1>
    <ul>
      <li> <!-- for loop goes here, inside flounder -->
        <%
        all quote stuff goes here
        author
        content
        wrap it in a link to its quote page
      </li>
    </ul>
  </main>
</body>

</html>

最佳答案

这是关于嵌入式js的示例:

    <ul>
<% for(var i=0; i<supplies.length; i++) {%>
   <li><%= supplies[i] %></li>
<% } %>
</ul>

这就是我所做的:

<% include ../../partials/header %> <
<body>
  <main>
    <h1>List of all quotes</h1>
    <ul>
      <% for(var i = 0; i < author.length; i++) {
        <li><%= author[i] %></li>
      <% } %>

      <% for(var i = 0; i < content.length; i++) {
        <li><%= content[i] %></li>
      <% } %>

    </ul>
  </main>
</body>

</html>

关于javascript - 如何在 EJS 中执行 for 循环/foreach ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49264980/

相关文章:

html - 滚动时如何从固定顶部的 Bootstrap 标题中隐藏图像

java - 如何在选择另一个选项之前检查用户是否输入了某些内容?

javascript - 通过单击子元素获取父级 div id

html bootstrap 图像标题不遵循标题大小

java - 在 UI 端处理 ResponseEntity 的最佳方法是什么?

javascript - 如何将 Onclick 效果设置为仅在特定时间起作用?

linux - 遍历任意深度的目录

javascript - 如何在Webview中使用JavaScript代码显示 Activity ?

javascript - 正则表达式逗号分隔的电子邮件

javascript - 在 IOS Safari 中禁用选择选项