node.js - 如何使用 Jade 模板 lang 迭代多维数组

标签 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
}

最佳答案

如果 items 有值

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

然后你可以通过

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

关于node.js - 如何使用 Jade 模板 lang 迭代多维数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16501411/

相关文章:

javascript - 如何使用javascript在客户端通过串口进行通信?

node.js - 如何使用 core.async 代替回调?

javascript - 如何使用 $http POST 传递对象参数并在 Nodejs 服务中访问

node.js - 使用 Angular 版本 2.4.9、TypeScript 和 Webpack 版本 2.2.1 时,类型 'map' 上不存在属性 'Observable<Response>'

javascript - 我应该使用什么 JavaScript 解析器在 JavaScript 中为 Node 重新实现 jsCoverage?

javascript - 无法使用 ChartJS 在 Pug 中链接外部 JavaScript 文件

javascript - 广播到房间的套接字 IO 无法正常工作

javascript - 如何在 Jade 中正确使用 JavaScript 处理渲染时传入的参数

javascript - 传递给 Jade 的对象最终作为字符串

node.js - Jade 扩展不支持express.js