我在玉器中显示图像数组时遇到问题,它们正在从javascript传递出来,但我只是得到一个带有标题的空白框。这是玉的部分给我带来了麻烦。
h2 Connections
ul
script(type='text/javascript')
- for (i = 0; i < 5; i++)
li
- for (j = (i*5); j < j+1; j++)
- for (k = j; k < (j+5); k++)
img(src='#{connections[k]}', width='50', height='50')
ul
我遇到的最新问题是img(src='#{connections[k]}', width='50', height='50')
中的k未定义!我试过移动它,但如下所述,我意识到[k]
部分必须在#{}
部分。
答案 0 :(得分:0)
如果你想遍历你拥有的每一张图像,你需要使用这样的东西:
img(src='#{connections[k]}', width='50', height='50')
#{}
内的所有内容都将以JavaScript身份执行。您可以执行任何操作并使用任何模块,只要您将它们定义为本地模块。
在Express.js中,如果你想在你的Jade模板中使用(例如)Moment.js:
app.locals.moment = moment;