我从API获取ID列表,需要将其添加到EJS模板中的URL,以便获取正确的项目。
示例网址: http://url.com/get/:id
示例ID: 526 876 929
EJS模板中所需的结果:
<li> http://url.com/get/526 </li>
<li> http://url.com/get/876 </li>
<li> http://url.com/get/929 </li>
我获得了所需的ID列表,但是我不知道为什么我的forEach循环不会返回URL + ID。
这是消息的console.log:
[ 526, 876, 929 ]
这是EJS文件:
<% var itemurl = "http://url.com/get/" %>
<% message.forEach(itemView) => { %>
<%= item url + itemView %>
<% }); %>
我不断收到语法错误,显然我丢失了一些东西。
答案 0 :(得分:0)
<% var message = [112,232,533] %>
<% var itemurl = "http://url.com/get/" %>
<% message.forEach((itemView) => { %>
<%= itemurl + itemView %>
<% }); %>
您缺少一个圆括号,并且在itemurl中有一个空格