Тимьян листовой "foreach" без корневого элемента - PullRequest
0 голосов
/ 03 октября 2019

Мне нужно что-то вроде этого:

<table>
  <tr>
    <!-- th:each="value : ${values}" -->
    <td>Name:</td>
    <td>${value}</td>
    <!-- each end -->
  </tr>
</table>

Это цикл без элемента, где я могу использовать атрибут th: each.

1 Ответ

1 голос
/ 03 октября 2019

Вы можете использовать <th:block>, если не хотите использовать какие-либо элементы html.

В соответствии с документацией thymeleaf ,

th:blockэто простой контейнер атрибутов, который позволяет разработчикам шаблонов указывать любые атрибуты, которые они хотят. Thymeleaf выполнит эти атрибуты, а затем просто заставит блок исчезнуть без следа.

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

например:

<table>
  <th:block th:each="value : ${values}">
  <tr>
    <td>Name:</td>
    <td>${value}</td>
  </tr>
  </th:block>
</table>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...