У меня есть массив тегов, сохраненных в моем 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>
<% } %>
Мне нужна ваша помощь в создании этой работы.
Спасибо.