Java JTwig для цикла с использованием диапазона, а не контейнера - PullRequest
0 голосов
/ 14 сентября 2018

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

for (int i = 0; i < length; i++ ) { ... }

Я пробовал следующее, но ни один из них не работает:

{% set k = 10 %}
{% for i in 1..k %}
    <option value={{k}} >{{k}}</option>
{% endfor %}

Или

{% set k = 10 %}
{% for i in range(1,k) %}
    <option value={{k}} >{{k}}</option>
{% endfor %}

Я могу зациклить контейнеры, но не могу найти способ заставить работать такие вещи.

1 Ответ

0 голосов
/ 20 сентября 2018

Вы должны добавить квадратные скобки, например:

{% for i in [1..10] %}
    {{ i }}
{% endfor %}

Я обнаружил это скорее случайно. Кажется, отсутствует в документации.

...