如何在哈巴狗中使用每个数组

时间:2019-01-11 20:18:29

标签: javascript node.js express pug

所以我有一个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 :(得分:2)

使用模板${projects[id].technologies}将数组["HTML", "CSS", "JAVASCRIPT"]转换为字符串,并在循环抛出字符串时得到字母而不是数组项

您应该使用类似这样的内容:

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