1

我正在尝试在 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}

知道我在这里做错了什么吗?

谢谢大家!

4

0 回答 0