2013-09-11 11 views

Odpowiedz

70

W rzeczywistości nie ma potrzeby, aby ustawić dodatkową zmienną. Dla dwóch zagnieżdżonych pętli gałązka zapewnia tzw. Kontekst parent.loop.

Aby uzyskać dostęp do rodziców loop.index to zrobić:

{% for i in range(0, 3) %} 
    {% for j in range(0, 9) %} 
     {{ loop.parent.loop.index + loop.index }} 
    {% endfor %} 
{% endfor %} 

Te dwa wpisy Dokumentacja powinna być pomocne

+0

dzięki, tego właśnie szukałem –

2

ustawić zmienną które posiadają pierwszą loop.index

{% for i in range(0, 3) %} 
    {% set loop1 = loop.index %} 
    {% for j in range(0, 9) %} 
     {{ loop1 + loop.index }} 
    {% endfor %} 
{% endfor %} 
Powiązane problemy