Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/loops/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Recursion 粉尘递归基础顶杆 我试图用灰尘+JSON创建基础顶杆。< /P>_Recursion_Zurb Foundation_Dust.js - Fatal编程技术网

Recursion 粉尘递归基础顶杆 我试图用灰尘+JSON创建基础顶杆。< /P>

Recursion 粉尘递归基础顶杆 我试图用灰尘+JSON创建基础顶杆。< /P>,recursion,zurb-foundation,dust.js,Recursion,Zurb Foundation,Dust.js,以下是我的json数据: { "label": "More Information", "links": [{ "href": "/Link1", "name": "Link 1" }, { "href": "/Link2", "name": "Link 2" }, { "href": "", "name": "Link 3", "lin

以下是我的json数据:

{
    "label": "More Information",
    "links": [{
        "href": "/Link1",
        "name": "Link 1"
    },
    {
        "href": "/Link2",
        "name": "Link 2"
    },
    {
        "href": "",
        "name": "Link 3",
        "links": [{
            "href": "/Link31",
            "name": "Link 3-1"
        },
        {
            "href": "/Link32",
            "name": "Link 3-2"
        },
        {
            "href": "/Link33",
            "name": "Link 3-3"
        },
        {
            "href": "/Link34",
            "name": "Link 3-4"
        }]
    },
    {
        "href": "/Link4",
        "name": "Link 4"
    },
    {
        "href": "/Link5",
        "name": "Link 5"
    },
    {
        "href": "/Link6",
        "name": "Link 6"
    },
    {
        "href": "/Link7",
        "name": "Link 7"
    }]
}
这是html结果

    <ul class="right">
      <li>
        <a href="/Link1">Link 1</a>
      </li>
      <li>
        <a href="/Link2">Link 2</a>
      </li>
      <li class="has-dropdown">
        <a href="">Link 3</a>
        <ul class="dropdown">
          <li>
            <a href="/Link31">Link 3-1</a>
          </li>
          <li>
            <a href="/Link32">Link 3-2</a>
          </li>
          <li>
            <a href="/Link33">Link 3-3</a>
          </li>
          <li>
            <a href="/Link34">Link 3-4</a>
          </li>
        </ul>
      </li>
      <li>
        <a href="/Link4">Link 4</a>
      </li>
      <li>
        <a href="/Link5">Link 5</a>
      </li>
      <li>
        <a href="/Link6">Link 6</a>
      </li>
      <li>
        <a href="/Link7">Link 7</a>
      </li>
    </ul>  
我已经看了下面的内容,但是,我不知道如何实现它


如何在dust模板中实现递归

好的,我在下面的链接中找到了答案

此模板

    {<create_nav}
      {^.links}
        <li><a href='{href}'>{name}</a></li>
      {:else}
        <li class='has-dropdown'>
          <a href='{href}' >{title}</a>
          <ul class='dropdown'>
            {#links}{+create_nav/}{/links}
          </ul>
        </li>
      {/links}
    {/create_nav}
    <ul class="right">
      {#links}
        {+create_nav/}
      {/links}
    </ul>
谢谢