Node.js 用于迭代的Jade-aka-Pug语法
我试图用Node.js 用于迭代的Jade-aka-Pug语法,node.js,Node.js,我试图用每个迭代jade中的一个变量。在这种情况下,变量是像so{images}那样插值的。该数组包含图像的URL 我可以做img(src=“#{images[0]}”)并且工作正常 我尝试使用每个函数,并不断出现错误。这是最新的尝试 div #{images}中的每个图像 img(src=“{image}”,height=“100px”,width=“100px”) 我尝试过不插值图像。还有一堆其他的东西。我在空格或语法方面有什么遗漏吗 img(src=“#{images[0]}”,hei
每个
迭代jade中的一个变量。在这种情况下,变量是像so{images}
那样插值的。该数组包含图像的URL
我可以做img(src=“#{images[0]}”)
并且工作正常
我尝试使用每个函数,并不断出现错误。这是最新的尝试
div
#{images}中的每个图像
img(src=“{image}”,height=“100px”,width=“100px”)
我尝试过不插值图像。还有一堆其他的东西。我在空格或语法方面有什么遗漏吗
img(src=“#{images[0]}”,height=“100px”,width=“100px”)
上面的工作,所以我知道我得到的变量,这是再次与玉扩展。我试图将这个小项目迁移到帕格,但没有成功,但那是另一回事
这是一个非常酷的上传程序的最后一部分,它使用浏览器的POST将图像上传到aws bucket,同时将URL保存在mongoDB中。弄清楚这一点将添加一个图像库来查看上传的内容。因此,经过很多麻烦之后,我已经弄清楚了。当您将数组作为变量从express over发送到jade/pug模板时,此规则应适用于大多数情况
我的问题是,我试图在每个
循环中插入我的图像
变量。您可以这样插值:#{variable}
。这将生成变量的文本版本,但这不是每个
循环所需要的。您只需要变量的名称,而不是文本值
相反,有效的代码非常简单。
错:
#{images}中的每个图像
img(src=“#{image}”,height=“100px”,width=“100px”)
正当
每一个图像都在图像中
img(src=“#{image}”,height=“100px”,width=“100px”)
现在,循环正在从myvar images=[url、url等]
这个jade/pug语法一开始有点让人困惑,但如果你能弄明白它,它似乎很棒。Lifesaver