Заполнение элементов навигации из массива в 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}} не в порядке, но я не понимаю что.


person momciloo    schedule 10.11.2016    source источник


Ответы (1)


Мне удалось решить проблему. Проблема была, как я упоминал ранее, в части {{name}}, ведь в приведенном примере должно быть {{item.name}}

person momciloo    schedule 10.11.2016