在Nunjucks中从数组填充导航项

时间:2016-11-10 12:31:52

标签: arrays json templating nunjucks

我需要使用我在set breadcrumb中定义的数据填充面包屑导航。所以,我的代码看起来像这样:

面包屑物品:

{% set breadcrumb = [{ name : 'Item name 1'}, { name : 'Item name 2'}, { name : 'Item name 3'}] %}

循环看起来像这样:

<nav>
    <ul>
        {% for item in breadcrumb %}
        <li>
            <span>{{name}}</span>
        </li>
        {% endfor %}
    </ul>
</nav>

但是,输出是半工作的。我得到了<li>个元素,但没有名字。只需清空<span>

<nav>
    <ul>
        <li>
            <span></span>
        </li>
        <li>
            <span></span>
        </li>
        <li>
            <span></span>
        </li>
    </ul>
</nav>

{{name}}的东西不行,但我不明白。

1 个答案:

答案 0 :(得分:0)

我设法解决了这个问题。 问题是,正如我之前提到的,在{{name}}部分中,女巫,在提供的示例中应该是{{item.name}}