2013-09-11 36 views

Trả lời

70

Trong thực tế có không cần phải thiết lập một biến thêm. Đối với hai vòng lặp lồng nhau cung cấp cái gọi là ngữ cảnh parent.loop.

Để truy cập vào cha mẹ loop.index làm điều này:

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

Hai mục tài liệu sẽ hữu ích ứng dụng của tổng này

+0

cảm ơn, đó là những gì tôi đang tìm kiếm –

2

thiết lập một biến mà giữ đầu tiên loop.index

{% for i in range(0, 3) %} 
    {% set loop1 = loop.index %} 
    {% for j in range(0, 9) %} 
     {{ loop1 + loop.index }} 
    {% endfor %} 
{% endfor %} 
Các vấn đề liên quan