2013-07-28 2 views
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']} 
     ] 
    } 
); 

Ниже шаблон нефритом, кажется, есть проблема с этим каждого цикла - каждый регион в # {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

Попробуйте использовать различные переменные для каждого цикла и удаления #{} вокруг выражения:

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 
+0

Спасибо, я попытался это, но Id не понял, что петля еще называют область :) –

Смежные вопросы