Ссылка Thymeleaf с использованием идентификатора элемента - PullRequest
0 голосов
/ 16 апреля 2019

У меня есть кнопка, как это в моем шаблоне

<button id="start-button" th:text="#{start-button}">no thymeleaf</button>

Я пытаюсь удалить дублирование в ссылке th (в моем примере это "кнопка пуска"), поэтому текст всегда приходит из свойства с тем же идентификатором, что и у элемента

Можно ли как-нибудь сказать тимелифу взять имя свойства #{start-button} из тега id? В идеале я хочу, чтобы идентификатор был жестко запрограммирован мной, а th:text ссылался на него, а не наоборот. Все, что я смог найти в своем поиске, - это способы динамического создания идентификатора в тимьялисте

1 Ответ

0 голосов
/ 16 апреля 2019

Нет, вы не можете. Самое близкое, что вы можете получить, это использовать одну и ту же переменную для генерации идентификатора и текста. Примерно так:

<button th:with="button='start-button'" th:id="${button}" th:text="#{${button}}" />
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...