Показать массив тегов со ссылкой, используя ejs в Node - PullRequest
0 голосов
/ 05 мая 2018

У меня есть массив тегов, сохраненных в моем MongoDB. Я сделал это с помощью RegEX, чтобы превратить разделенный запятыми список слов в массив.

Это строка кода, которая заставляет его работать:

newMeme.tags = req.body.tags.replace(/\s/g,'').split(',');

У меня есть это в моей БД:

"tags": [ "bike", "future" ],

Итак, я хочу отобразить их на внешнем интерфейсе, используя EJS в узле, но у меня возникла проблема с отображением их как единого объекта. Таким образом, bike и future имеют разные якорные ссылки вместо того, чтобы они оба были в якорной ссылке.

Вот что я сейчас получаю:

<a href='bike,future'> bike, future </a>

Но это то, что я действительно хотел:

<a href="bike"> bike </a> и <a href="future"> future </a>

Таким образом, они оба являются отдельной сущностью.

Это мой код:

<% for(var i=0; i<tags.length; i++) { %>

<p id="tags">

      <a href='"<%=  tags[i]  %>"' style="color: blue"> <%= tags[i]  %>  </a>

</p>

  <% } %>

Мне нужна ваша помощь в создании этой работы.

Спасибо.

...