Thymeleaf - 包括片段的内容

kid*_*won 9 java layout templates thymeleaf

Thymeleaf片段:

<div th:fragment="assets">
    <script src="myscript"></script>
    <script src="myscript2"></script>
</div>
Run Code Online (Sandbox Code Playgroud)

这段代码插入片段:

<div th:replace="fragments/assets :: assets"></div>
Run Code Online (Sandbox Code Playgroud)


如何只包含没有包装器的内容?

<script src="myscript"></script>
<script src="myscript2"></script>
Run Code Online (Sandbox Code Playgroud)

Dha*_*mar 8

您可以使用th:block仅包含块的内容。

定义您的片段,例如-

<th:block th:fragment="assets">
    <script src="myscript"></script>
    <script src="myscript2"></script>
</th:block>
Run Code Online (Sandbox Code Playgroud)

并包括这样-

<th:block th:include="fragments/assets :: assets"></th:block>
Run Code Online (Sandbox Code Playgroud)

希望能帮到你 :)


Bal*_*nan 5

试试下面

<div th:fragment="assets" th:remove="tag">
    <script src="myscript"></script>
    <script src="myscript2"></script>
</div>
Run Code Online (Sandbox Code Playgroud)