代码之家  ›  专栏  ›  技术社区  ›  Rohan Kumar

Jade nodejs中的循环

  •  0
  • Rohan Kumar  · 技术社区  · 12 年前

    我正在尝试在中创建分页 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 回复  |  直到 12 年前
        1
  •  2
  •   Rohan Kumar    11 年前

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

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

    如果没有 work 然后创建一个新的 jade file 然后 include 包括新文件 ,并进行测试,如果有效,则复制的所有内容 new file 在您的 original file .

        2
  •  0
  •   NilsH    12 年前

    在Jade模板中使用一些语法可能是可行的,但您也可以考虑在节点脚本中创建链接数组,将其暴露在模板中,并使用正则表达式 each loop .