Recursion 粉尘递归基础顶杆 我试图用灰尘+JSON创建基础顶杆。< /P>
以下是我的json数据: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
{
"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>
谢谢