Thẻ mẫu chu kỳ
Ví dụ
Thêm màu mới cho mỗi lần lặp trong vòng lặp for:
<ul>
{% for x in fruits %}
<li style='color:{% cycle 'red' 'green' 'blue' 'pink' %}'>
{{ x }}
</li>
{% endfor %}
</ul>
Chạy ví dụ »Định nghĩa và cách sử dụng
Thẻ cycle
trả về các giá trị khác nhau cho các lần lặp khác nhau trong một vòng lặp.
Lần lặp đầu tiên nhận giá trị đầu tiên, lần lặp thứ hai nhận giá trị thứ hai, v.v.
Bạn có thể có bao nhiêu giá trị tùy thích.
Nếu có nhiều lần lặp giá trị hơn, chu trình sẽ đặt lại và bắt đầu ở giá trị 1:
Ví dụ
Chu trình bắt đầu lại khi kết thúc và tiếp tục cho đến khi không còn lần lặp nào nữa:
<ul>
{% for x in fruits %}
<li style='color:{% cycle 'red' 'blue' %}'>
{{ x }}
</li>
{% endfor %}
</ul>
Chạy ví dụ »Cú pháp
{% cycle arg1 arg2 arg3 etc. %}
Thông số
Value | Description |
---|---|
arg1 arg2 arg3 etc. | The values that will be returned, one argument for each cycle. |