Перебор массивов в жидких шаблонах

Я знаю, что могу перебирать массивы в жидком шаблоне с помощью этого кода:

{% for item in myarray %}
    <p>{{ item.label }}</p>

но как я могу получить индекс моего элемента в массиве?

1 ответов


По словам "жидкость для дизайнеров" раздел на жидком github...

forloop.length      # => length of the entire for loop
forloop.index       # => index of the current iteration
forloop.index0      # => index of the current iteration (zero based)
forloop.rindex      # => how many items are still left?
forloop.rindex0     # => how many items are still left? (zero based)
forloop.first       # => is this the first iteration?
forloop.last        # => is this the last iteration?

все это-вспомогательные переменные для for петли. Вы найдете эти два наиболее полезными...

forloop.index       # => index of the current iteration
forloop.index0      # => index of the current iteration (zero based)