我正在尝试在 harpjs 旁边使用玉来创建带有子菜单项的导航菜单。
当前的 json(位于 中public._data
)如下所示:
"navigation" : {
"index": {
"title": "Home",
"slug": "index.html",
"subitems":{}
},
"products" : {
"title": "Products",
"slug": "#",
"subitems": {
"example": {
"title" : "example",
"slug" : "example.html"
}
}
},
etc. etc. etc.
}
使用玉我能够成功地循环顶级项目的 json,例如:
ul
- for item in public._data.navigation
li
a(href="#{item.slug") #{item.title}
但我不知道如何循环这个循环项目中的子项目......即:
ul
- for item in public._data.navigation
li
a(href="#{item.slug") #{item.title}
ul
- for subitem in item.subitems
li(href="#{subitem.slug}") #{subitem.title}
知道我在这里做错了什么吗?
谢谢大家!