在Pug中迭代多个数组

我正在用Node和Express制作一个图片库应用程序。 我使用帕格作为我的模板引擎。 我有单独的文件夹的全尺寸,图像以及缩略图。 基本上我想要的只是渲染缩略图,并使该缩略图链接到该图像。

我传递一个对象与两个数组从路由,它输出到控制台:

{ link: [ '/images/20170902_164510.jpg', '/images/IMG-20170903-WA0002.jpg', '/images/IMG-20170903-WA0003.jpg', '/images/IMG-20170903-WA0004.jpg' ], thumb: [ '/thumbnails/20170902_164510.jpg', '/thumbnails/IMG-20170903-WA0002.jpg', '/thumbnails/IMG-20170903-WA0003.jpg', '/thumbnails/IMG-20170903-WA0004.jpg' ] } 

我有我的帕格模板如下

  each image in images a(href=image.link, data-toggle='lightbox') img(src=image.thumb) 

这不会输出任何内容到页面中。

如果我这样做,它的工作

  each image in images.thumb a(href=image, data-toggle='lightbox') img(src=image) 

但只适用于缩略图的数组。 那么我怎样才能访问这两个数组的适当的方式,我可以分开链接和缩略图?

先谢谢你!

我实际上设法得到它的工作。

我有我的循环如下

 each image, i in images.thumb a(href=images.link[i], data-toggle='lightbox') img(src=image) 

这正是我想要的。 希望这将有助于未来的人!