11.3. Thymeleaf原型注释块

Thymeleaf允许定义特殊的注释块:当模版被静态地打开(比如,原型)时,它是注释,但是当Thymeleaf执行时,则是普通的标记。

<span>hello!</span>
<!--/*/
  <div th:text="${...}">
    ...
  </div>
/*/-->
<span>goodbye!</span>

Thymeleaf的解析系统将简单地移除<!--/*//*/-->标记,但不移除它的内容。所以,内容就会被留下来,并且没有被注释。当执行模版时,Thymeleaf实际上看到的是 :

<span>hello!</span>

  <div th:text="${...}">
    ...
  </div>

<span>goodbye!</span>

与解析器级别注释块一样,这个特性不依赖方言。

Last updated