0

次のようなオブジェクトを渡します。

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

以下の jade テンプレートは、この各ループ (#{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

上記のオブジェクトで湖をループするにはどうすればよいですか?

4

1 に答える 1

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
于 2013-07-28T22:44:13.267 に答える