Thymeleaf - comment boucler une liste par index
Comment puis-je boucler par index?
Foo.java
public Foo {
private List<String> tasks;
...
}
index.html
<p>Tasks:
<span th:each="${index: #numbers.sequence(0, ${foo.tasks.length})}">
<span th:text="${foo.tasks[index]}"></span>
</span>
</p>
je suis parse error
org.thymeleaf.exceptions.TemplateProcessingException: Could not parse as each: "${index: #numbers.sequence(0, ${student.tasks.length})}"
16
demandé sur
Mahozad
2016-07-14 09:51:24
1 réponses
Thymeleaf th:each
permet de déclarer une variable d'état d'itération
<span th:each="task,iter : ${foo.tasks}">
Puis dans la boucle, vous pouvez vous référer à iter.index
et iter.size
.
Voir http://www.thymeleaf.org/doc/tutorials/2.1/usingthymeleaf.html#keeping-iteration-status
48
répondu
Jim Garrison
2016-07-14 07:03:33