我发现很难显示我的 JSON 输出的某个部分,因为它没有“标题”,如果那是所谓的。
{ name: 'john',
display: 'John Doe',
abr: 'JD',
balance: 1.0,
address:
{ 'address1': 1.0,
'address2': 0.08,
'address3': 0,
'address4': 0 } }
在 Jade 中,我可以执行 user.address 中的每个地址
,然后使用 #{address}
显示,但这只显示最后的数值,我怎么能将地址和值显示为单独的值?
最佳答案
有 each
的重载,您可以在其中获取索引(在本例中为属性的名称)作为第二个参数:
each addressValue, addressName in user.address
p address name: #{addressName} value: #{addressValue}
生成的 HTML 将如下所示:
<p>address name: address1 value: 1</p>
<p>address name: address2 value: 0.08</p>
关于json - 没有 ID 的 Jade 显示嵌套值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20920657/