java - Thymeleaf - 包含片段的内容

标签 java templates layout thymeleaf

thymeleaf 片段:

<div th:fragment="assets">
    <script src="myscript"></script>
    <script src="myscript2"></script>
</div>

这段代码插入片段:

<div th:replace="fragments/assets :: assets"></div>


如何在没有包装器的情况下仅包含内容?

<script src="myscript"></script>
<script src="myscript2"></script>

最佳答案

您可以使用 th:block 来只包含一个 block 的内容。

像这样定义你的片段-

<th:block th:fragment="assets">
    <script src="myscript"></script>
    <script src="myscript2"></script>
</th:block>

并像这样包含 -

<th:block th:include="fragments/assets :: assets"></th:block>

希望这对你有帮助:)

关于java - Thymeleaf - 包含片段的内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35988081/

相关文章:

c++ - 在给定命名声明的宏内使用变量声明的类型

java - ProgressBar - 不在 AsyncTask 中更新

java - 实体 google 数据存储是否可以具有 "empty"属性?

C++专门化模板类函数而无需重复代码

java - 布局之间的淡入淡出效果

java - 方形单元格的方形 GridPane

Android,添加许多带计时器的按钮

java - JSONPARSE 的实现不起作用

java - ThreadMXBean.getThreadAllocationBytes(long id) 中包含哪些 JVM 运行时数据区域

C++11:显式实例化声明与显式实例化定义