我正在使用节点和玉模板引擎构建应用程序。 对于我的一些页面,我想显示我的服务器传递的一些JSON项目:
res.render('index', {
items: myJSONitems
});
我的问题是我事先并不知道我的物品的钥匙。如何显示JSON的所有字段?
我想过使用这样的东西,但我不知道如何在Jade中使用它:
var itemKeys = [];
if (items.length > 0) itemKeys = Object.keys(items[0].data);
res.render('index', {
items: items, item_keys: itemKeys
});
答案 0 :(得分:4)
使用以下语法在Jade中检索键和值时迭代对象:
each value, key in obj
h4=key
p=value
请参阅Jade中的 the documentation on iteration 。