如何使用 EJS 从 JSON 生成 iframe?

How do I generate iframes from a JSON using EJS?

我有一个 JSON 属性 'link',其值为 URL。 我想遍历所有这些 link 并为所有这些生成 iframe。

我正在使用带有 EJS 的 Sails。这是我的 .ejs 文件:

<div>
<h1>This is <%= pageTitle %></h1>
    <% for (var i=0 ; i < graphs[0].layouts.default.graphs.length ; i++) {%>
        <iframe src="<%= graphs[0].layouts.default.graphs[i].link %>" height="<%= graphs[0].layouts.default.graphs[i].height %>" width="<%= graphs[0].layouts.default.graphs[i].width %>" />
    <% } %>
</div>

我只得到一个 iframe,第一个 link。

有人可以帮忙吗?

谢谢。

<div>
<h1>This is <%= pageTitle %></h1>
<% for (var i=0 ; i < graphs[0].layouts.default.graphs.length ; i++) {%>
    <iframe src="<%= graphs[0].layouts.default.graphs[i].link %>" height="<%= graphs[0].layouts.default.graphs[i].height %>" width="<%= graphs[0].layouts.default.graphs[i].width %>" ></iframe>
<% } %>
</div>