如何使用jade捕获带有数组的文件

时间:2017-05-10 21:20:54

标签: javascript html arrays pug

我使用jade创建html文件,但问题是,当我尝试将数组放入variable.jade文件中时,我使用插值#{}来捕获.html和.html的名称。 jpg图片文件,它根本不起作用。我有这个: 这是变量:

-var paginas = ["inicio","nosotros","servicios","clientes","contacto"]

我真的希望我的文件通过名称为-var的插值文件搜索我的.html文件,如下所示: 这是用于创建网站菜单的menu.jade文件。

if pagina == 'inicio'
    li: a(href="index.html") #{pagina}
else
    li: a(href="#{pagina}.html") #{pagina}

当然我将-var paginaActual(courrent页面)放到我的.jade文件中,以便在其他.jade文件中将它们用作-var

这与if-else相同,但在banner.jade文件中为每个网站添加横幅。

each imagen in paginas
if imagen == paginaActual
    img(src="img/#{imagen}.jpg" alt="#{imagen}")

问题是,当我尝试使用这种插值时,if-else不会搜索files.html或.jpg,并且永远不会返回好的结果。 请帮助我,因为我正在学习。感谢。

0 个答案:

没有答案