玉嵌套数组

时间:2013-07-28 22:41:43

标签: pug

我正在传递一个看起来如下的对象:

res.render('lakes/index',
  {
      var1: 'some value',
      regions:
        [
          {name: 'New York', lakes: ['Lake 1', 'Lake 2']},
          {name: 'New Jursey', lakes: ['Lake 3', 'Lake 4']}
        ]
  }
);

下面的玉模板似乎每个循环都有问题 - #{region.lakes}中的每个区域。

block body
      div.page-header
        h1 Lakes #{var1}
      p Some info on lakes
          - each region in regions
              p The lakes of #{region.name} ... #{region.lakes}
                    - each region in #{region.lakes}
                        p xxx

如何在上面的物体中循环湖泊?

1 个答案:

答案 0 :(得分:1)

尝试为每个循环使用不同的变量,并删除表达式周围的#{}

block body
  div.page-header
    h1 Lakes #{var1}
  p Some info on lakes
    - each region in regions
      p The lakes of #{region.name} ... #{region.lakes}
        - each lake in region.lakes
            p xxx