Я хотел бы включить фрагмент, который содержит элемент <head>
, а также его расширение. Вот иллюстрация того, что я хотел бы, чтобы произошло:
<head>
<script src="js1.js"></script>
<script src="js2.js"></script>
</head>
js1.js
находится внутри файла фрагмента, который выглядит следующим образом:
common / head. html
<head th:fragment="head">
<script src="../js/js1.js"></script>
</head>
Это главная страница, где я включаю фрагмент:
index. html
<html lang="en" xmlns:th="http://www.thymeleaf.org">
<head th:include="common/head :: head">
<script src="../js/js2.js"></script>
</head>
Однако, нет независимо от того, что я пытаюсь (include=
, replace=
, insert=
, fragement=
, fragment= .. th:remove=
) Я остался один или другой.
Я мог бы добиться включения обоих сценариев с помощью:
<head th:include="common/head :: head">
</head>
<script src="../js/js2.js"></script>
Однако я действительно хочу, чтобы скрипт был внутри тега <head>
вместе с другими атрибутами. Также важно, чтобы на js2 не ссылались из фрагмента, поскольку он не связан с ним.