Thymeleaf教程 (十) 属性的优先级列表

    xiaoxiao2022-06-28  34

    当你在一个tag里面定义多个属性后。优先级就比较重要了。

    <ul> <li th:each="item : ${items}" th:text="${item.description}">Item description here...</li> </ul>

    上述代码必须先执行each,再执行text,否则就会出错。为了保证上述优先级,Thymeleaf给自己的属性都定义了一个顺序。

    Thymeleaf的优先级定义是通过数字标记的升序来定义,这个顺序是:

    顺序功能属性1模块包含th:include,th:replace2模块循环th:each3条件判断th:if,th:unless,th:switch,th:case4局部变量th:object,th:with5通用属性修改th:attr,th:attrprepend,th:attrappend6特殊属性修改th:value,th:href,th:src…7文本显示th:text,th:utext8模块定义th:fragment9模块移除th:remove
    转载请注明原文地址: https://ju.6miu.com/read-1124646.html

    最新回复(0)