在Jade nodejs中循环

时间:2013-03-14 11:34:28

标签: node.js pug

我正在尝试使用jade

nodejs中创建分页

但是创建链接存在问题,我的代码是:

    ul#pagination
-       for (var i = 0; i < #{count}; i++){
            li
                a(href='/home/i')= i
-       }

我也尝试了a(href='/home/#{i}') #{i}a(href='/home/'+i)= i,但没有效果

#{count}为我提供了total number of pages,但loop正确not working。 的为什么吗

2 个答案:

答案 0 :(得分:2)

我更改了缩进,它对我有用:

ul#pagination
    - for (var i=1; i<=count; i++)
        li
            a(href='/home/'+i)= i   

如果不是work,则创建一个新的jade file,然后通过包含新文件创建include,并测试,如果有效,则复制{的所有内容您new file中的{1}}。

答案 1 :(得分:0)

可能在Jade模板中使用某种语法,但您也可以考虑在节点脚本中创建链接数组,将其公开给模板并使用常规each loop