0
我是新来的Thymeleaf,我想知道是否标签th:插入或th:取代绝对需要引用一个片段。是否正确使用th:replace/th:insert而不使用碎片?
下面是一个例子,我想包括父模板里面整个页面menu.html
:
<!DOCTYPE html>
<html>
<body>
<th:block th:replace="child/menu"></th:block>
</body>
</html>
这里是孩子的菜单模板menu.html
:
<ul>
<li>Menu 1</li>
<li>Menu 2</li>
</ul>
它工作正常,但我没有在文档中找到像这样的任何示例,每个参考th:替换使用这样的片段调用th:replace="child/menu :: menu"
,所以我想知道如果我的代码是正确的
是的我知道它的工作原理,我目前使用它,并没有错误。在他们的文档中,他们使用'th:replace'系统地分割片段,所以我想知道我的代码是否符合框架并且不是一个坏习惯 –
也许你应该只添加带有Thymeleaf模式URL的HTML标签,就像Thymeleaf表达式可以被现代IDE认可。但我没有看到你的方法有任何特别的问题。 –