哈巴狗迭代

问题描述

我有一个问题,如何使一个物体放在另一个物体中并显示在哈巴狗中?

    - 
    var list = [
            {
                "title": "- Course","link": "./course/index.html","listName":[
                  {
                   "name":"01 - HTML"
                  },{
                   "name":"02 - CSS"
                  }
                ] 
            },]


        

    ol  
        each val in list 
            li  
                p= val.title
                ul 
                    li 
                        a(href=val.link,target="_blank") 
                          span= val.listName

    each val in list
        p= val.listName.name

解决方法

当然,只需缩进第二个origin/local循环,但使用不同的变量名。如果在这样的嵌套循环中为变量赋予“真实”名称,而不仅仅是“ value”,“ item”或“ list”,这也会有很大帮助。

这里是docs for iteration

each