我如何检查是否变量 定义 在 Thymeleaf ?
在Javascript中是这样的:
if (typeof variable !== 'undefined') { }
或在PHP中:
if (isset($var)) { }
胸腺嘧啶有等同的吗?
是的,您可以使用以下代码轻松检查文档的给定属性是否存在。请注意,div如果符合条件,您将创建标签:
div
<div th:if="${variable != null}" th:text="Yes, variable exists!"> I wonder, if variable exists... </div>
如果您想使用variable的字段,则值得检查此字段是否也存在
variable
<div th:if="${variable != null && variable.name != null}" th:text="${variable.name}"> I wonder, if variable.name exists... </div>
甚至更短,无需使用if语句
<div th:text="${variable?.name}"> I wonder, if variable.name exists... </div>`
但是,使用这种说法你会最终创建div标签是否variable还是variable.name存在
variable.name
您可以在此处了解更多关于百里香中条件性的信息