如何使用Jade模板lang迭代多维数组

时间:2013-05-11 20:25:37

标签: node.js pug

我想知道是否有可能迭代一个多维数组,在Node.js中我正在返回一个内部有一个对象的数组,我将它放入一个数组中以便我可以推动它,但当它完成所有推动时,我留下了类似

的东西
[ [
   {
     stuff: stuff
   }
  ],
  [ 
   { 
    stuff: stuff
   }
  ]
]

我试过

each item in items
  p= item

返回[object Object]

当我尝试

each item in items
  p= item.invdescription

我得到一个错误,知道如何用Jade做这样的事情?谢谢!

基本上:

for (var i = 0; i < items.length; i += 1) {
  p= items[0][i].invdescription
}

1 个答案:

答案 0 :(得分:7)

如果items的值为

[ [
   {
     stuff: stuff
   }
  ],
  [ 
   { 
    stuff: stuff
   }
  ]
]

然后你可以通过

迭代jade中的stuff
each item in items
     p #{item[0].stuff}