我有列表产品。我希望在此列表为空时创建条件 - 只需将纯文本添加到我的页面,但如果没有 - 想迭代它并添加类似表格。我目前所拥有的是:
<span th:if="${#lists.isEmpty(projects)}" th:text="No projects for chosen category." th:remove="tag"/>
<span th:unless="${#lists.isEmpty(projects)}" th:utext="${<table><td>ID:</td><td>Example text</td></table>}" th:remove="tag"/>
这里的问题是我如何通过使用Thymeleaf迭代它来有条件地将表添加到我的页面?
答案 0 :(得分:1)
最后我找到了解决方案。无需使用 th:text 添加html标记。使用这样的条件更好更简单:
<table th:if="condition" th:each="iterating expression"></table>
这将说明只有当条件为真时才添加 并迭代你想要的任何内容。很酷的方法)