gpt4 book ai didi

javascript - 在 Pug 中打印数组元素

转载 作者:行者123 更新时间:2023-11-29 10:07:41 25 4
gpt4 key购买 nike

我是 Express 中使用的 Jade/Pug 模板引擎的新手我需要打印出关联数组中包含的列表对象的名称属性,该关联数组作为参数从快速路由模块传递给哈巴狗模板。

我正在尝试不同的方式,比如

  each element in listOfElements
p #{element.name}

其中 listOfElements 是传递参数的名称

但是我得不到想要的结果

更新

我现在正在尝试遵循仅提供 UL 示例(不是我需要的)的文档。

根据文档,我是这样的

ul
each element in listOfElements
li = element.name

我在渲染页面上得到的是一个列表,其中每个项目符号都包含“= element.name”文本

最佳答案

查看 Pug 网站上的文档 regarding iterations ,您可以通过在标签名称后面放置一个 = 来获取缓冲代码。相同的文档 lie here .因此,在您的第二次尝试中,以下将起作用:

ul
each element in listOfElements
li= element.name

然而,对于第一次尝试,我尝试了以下代码,它给了我预期的输出(如代码片段后所示):

ul
each val in [{1:'a'}, {1:2}, {1:3}, {1:4}, {1:5}]
li #{val[1]}

输出:

<ul>
<li>a</li>
<li>2</li>
<li>3</li>
<li>4</li>
<li>5</li>
</ul>

关于javascript - 在 Pug 中打印数组元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40200872/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com