Java JTwig For 循环使用范围而非容器
Java JTwig For Loop Using A Range Not Container
我希望能够使用 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 %}
我可以循环容器,但似乎找不到让这种事情起作用的方法。
你必须加上方括号,像这样:
{% for i in [1..10] %}
{{ i }}
{% endfor %}
这是我偶然发现的。文档中似乎缺少它。
我希望能够使用 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 %}
我可以循环容器,但似乎找不到让这种事情起作用的方法。
你必须加上方括号,像这样:
{% for i in [1..10] %}
{{ i }}
{% endfor %}
这是我偶然发现的。文档中似乎缺少它。