Daw*_*d K 8 java spring thymeleaf
我是Thymeleaf的新手,我需要做这样的事情:
<div th:each="element : ${list}" th:with="test=false">
<div th:each="element2 : ${list2}">
<div th:if="element2.name == 'someName'">
<div th:with="test=true">test changed</div>
</div>
</div>
<div th:text="${test}"></div>
</div>
Run Code Online (Sandbox Code Playgroud)
如果我尝试这个代码我看到"测试已更改"但我的变量测试始终为false
with 表达式创建或覆盖局部变量。
这意味着修改后的变量只能在您声明 with 表达式的元素内访问。
在您的情况下,测试的输出写在修改 div 的外部,因此您可以从外部获得结果。
归档时间: |
|
查看次数: |
2363 次 |
最近记录: |