В чем разница между data-th-text и th: text в Spring тимелеаф - PullRequest
2 голосов
/ 30 мая 2020

Я новичок в весеннем тимелисте, и я не могу понять разницу между этими двумя data-th-text и th:text.

Может ли кто-нибудь объяснить разницу с помощью примеров и когда мне следует используйте data-th-text и th:text?

1 Ответ

2 голосов
/ 30 мая 2020

Оба делают то же самое, но в соответствии с документами тимелеафа:

Нестандартные атрибуты, которые мы используем в форме th:*, не разрешены спецификацией HTML5. Чтобы сделать ваши шаблоны HTML5 действительными, используйте префикс data- для имен атрибутов и разделители hyphen (-) вместо semi-colons (:)

Ref: https://www.thymeleaf.org/doc/tutorials/3.0/usingthymeleaf.html#using -texts

Это не HTML5 действительно:

 <p th:text="#{home.welcome}">Welcome to our grocery store!</p>

Это HTML5 действительно:

<p data-th-text="#{home.welcome}">Welcome to our grocery store!</p>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...