Как использовать каждый в мопс с массивом - PullRequest
0 голосов
/ 11 января 2019

Итак, у меня есть файл json, где у меня есть массив, называемый технологиями, я пытаюсь получить список массивов, которые будут отображаться в файле pug, например:

How I want the array data to be rendered in pug

{


            "projects": [
                {
                    "id": "0",
                    "project_name": "A random quote generator",
                    "description": "This is a project that displays a random quote each time the button is clicked or every 5 seconds",
                    "technologies": ["HTML", "CSS", "JAVASCRIPT"],

}

Вот как я сейчас пытаюсь использовать каждый в моем файле мопса

 ul
           each val in `${projects[id].technologies}`
             li=  val

А вот как данные в настоящее время отображаются, а я не хочу

Current data output

Может кто-нибудь помочь?

1 Ответ

0 голосов
/ 11 января 2019

Используя шаблон ${projects[id].technologies}, преобразует массив ["HTML", "CSS", "JAVASCRIPT"] в строку, и когда вы зацикливаете строку, вы получаете буквы, а не элементы массива

Вы должны использовать что-то вроде этого:

ul
   each val in projects[id].technologies
        li= val
...