Как разобрать массив внутри шаблона EJS - PullRequest
0 голосов
/ 03 июня 2019

Я получаю список идентификаторов из API, которые необходимо добавить к URL-адресу внутри шаблона 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>

При необходимости я получил список идентификаторов, но не могу понять, почему мой цикл forEach выиграл 't вернуть URL + ID.

Это console.log сообщения:

[ 526, 876, 929 ]

Это файл EJS:

<% var itemurl = "http://url.com/get/" %>

<% message.forEach(itemView) => { %>
    <%= item url + itemView %>
<% }); %> 

Я получаю синтаксические ошибкии, очевидно, я что-то упускаю.

1 Ответ

0 голосов
/ 03 июня 2019
<% var message  = [112,232,533] %>
<% var itemurl = "http://url.com/get/" %>

<% message.forEach((itemView) => { %>
    <%= itemurl + itemView %>
<% }); %>

вы пропустили открытую скобку и пробел в itemurl

...