Nodemailer-pug与每个

Nodemailer-pug与每个,pug,nodemailer,Pug,Nodemailer,我正在使用pug模板从我的应用程序发送电子邮件。我遇到了一个关于数组迭代的问题 我有以下代码 p Hello #{name}, br ul each val in #{description} li= val 其中description是从我的节点控制器['test','test2']发送的标准数组 我试图声明一个变量,但没有任何结果 有人能帮我一下吗?告诉我迭代数组的正确方法是什么?您在每个迭代器中都有语法错误。#{}表达式用于连接文本块内的变量。对于每次迭代,只需

我正在使用
pug
模板从我的应用程序发送电子邮件。我遇到了一个关于数组迭代的问题

我有以下代码

p Hello #{name},
br
ul
    each val in #{description}
         li= val
其中
description
是从我的节点控制器
['test','test2']发送的标准数组

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


有人能帮我一下吗?告诉我迭代数组的正确方法是什么?

您在
每个
迭代器中都有语法错误。
#{}
表达式用于连接文本块内的变量。对于每次迭代,只需编写变量名,而不使用
{}

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

你可以查看Pugjs参考资料

我一开始就试过这样做。但是我得到了相同的
无法读取未定义的
错误的属性'length'。错误是另一个变量,它覆盖了
描述
,迭代很好。。。谢谢