Nodemailer pug 迭代数组每个

Nodemailer pug iterate array with each

我使用 nodemailerpug 模板从我的应用程序发送电子邮件。我在对数组进行迭代时遇到问题。

我有以下代码

p Hello #{name},
br
ul
    each val in #{description}
         li= val

其中 description 是从我的节点控制器发送的标准数组 ['test','test2']

我尝试声明一个变量,但没有任何结果。

有人可以帮我解决这个问题并告诉我遍历该数组的正确方法是什么吗

each 迭代器中存在语法错误。 #{} 表达式用于连接文本块内的变量。对于每次迭代,您只需编写不带 #{}.

的变量名称
p Hello #{name},
br
ul
    each val in description
         li= val

您可以查看 Pugjs 参考资料 here