4.13 不执行操作标识(The No-Operation token)

不执行操作标识 使用下划线(_)作为标识。

这个标识背后的想法是让表达式的结果不执行任何操作,比如,执行正常操作,就当被处理的属性(如th:text)不存在一样。

这允许开发者使用原型中的内容作为默认值,比如,原来需要写成如下形式:

<span th:text="${user.name} ?: 'no user authenticated'">...</span>

...其实我们可以直接在原型中使用 ‘no user authenticated’, 使得代码从设计的角度上看起来更简介:

<span th:text="${user.name} ?: _">no user authenticated</span>

results matching ""

    No results matching ""