如何跳出thymeleaf模板的th:each循环?
现在想让其循环中第一次满足条件后便跳出?
th:each没有类似break的语法
可以用 th:if 让后面的不显示,或者在服务器端过滤好,不要的不发给客户端。
可以在JS里,先循环一遍数据,将需要的数据提取出来,放到一个新的集合中,再将这个新的集合返回给页面渲染
thymeleaf 的数据操作语法有局限性;
两个办法:
一、在js里面操作数据
var levle = [[${level}]]方法获取数据,可能会出现乱码##遇到过一次;
在html文本用一个标签获取数据,再用js读取标记里面的数据;
二、在后台过滤好数据
用th:if 让后面判断,只执行你想执行的那次循环