在我的.js文件中,我有以下数据结构
var menu = { "Sport":"Racing",
"Region":{
"AUS":{ "name":"APrk", "key":"1234" },
"GB":{ "name":"Cran", "key":"5678" }
}
};
res.render('layout.jade', {locals: {menu: menu}});
Run Code Online (Sandbox Code Playgroud)
在我的layout.jade中,我有以下内容
for item in menu
p= item
Run Code Online (Sandbox Code Playgroud)
这会产生以下输出
赛跑
[对象]
哪个是正确的轨道.我想知道的是如何访问嵌套结构?
我相信你在寻找这个
// layout.jade
each value, key in locals.menu
// may nest more iteration
each v, k in value
Run Code Online (Sandbox Code Playgroud)
对象键/值的迭代不会被授予顺序.您可能想要使用数组.
详细信息:https://github.com/visionmedia/jade#a9
| 归档时间: |
|
| 查看次数: |
5055 次 |
| 最近记录: |