首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >尘埃递归地基顶杆

尘埃递归地基顶杆
EN

Stack Overflow用户
提问于 2014-03-08 01:13:42
回答 1查看 116关注 0票数 0

我正在尝试使用dust+json创建基础顶部栏。

以下是我的json数据:

代码语言:javascript
复制
{
    "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结果。

代码语言:javascript
复制
    <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>  

我已经看过后续的线程,但是,我无法弄清楚如何实现它。

如何在尘埃模板中实现递归?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-03-09 03:34:21

好的,我在下面的链接递归尘埃模板上找到了答案

此模板

代码语言:javascript
复制
    {<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>

谢谢

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22263675

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档