@Biaci_Anj

Thymeleaf, th:text не работает, если находится внутри другого th:text, как обойти?

Вот простой пример, как это можно обойти, рассматриваю любые варианты, был бы очень благодарен за помощь.

Тут price просто не показывается, все съедено name
<h4 th:text="${product.name}">Some product<span th:text="${product.getPrice()}">45</span></h4>
  • Вопрос задан
  • 106 просмотров
Решения вопроса 1
azerphoenix
@azerphoenix Куратор тега Java
Java Software Engineer
Если память не изменяет, то вам нужен th:inline
Примерно так:
<h4 th:inline="text">[[${product.name}]]<span th:text="${product.getPrice()}">45</span></h4>

Вот, прочитайте этот вопрос:
https://stackoverflow.com/questions/25071985/thyme...
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@Akela_wolf
Extreme Programmer
Наверное так? Иначе подстановка содержимого в тег h4 затрет тот шаблон, который вы в нем написали.
<h4><span th:text="${product.name}">Some product</span><span th:text="${product.getPrice()}">45</span></h4>
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы