2017-09-27 95 views
0

我有一個名爲'notifications'的列表,我使用Thymeleaf'each method'來逐個訪問它的元素。我可以做到這一點,如下所示。Thymeleaf:如何以相反順序遍歷列表?

<li th:each="n : *{notifications}"> 
    <h4 type="text" th:text="*{n.message}"></h4> 
</li> 

注意:'message'是我需要從列表中檢索的屬性。

如何以相反順序訪問元素?例如,如果這是我的當前輸出,

Cat 
Dog 
Rat 

我該如何獲得輸出?

Rat 
Dog 
Cat 
+2

扭轉在服務器端的列表,也許。 – glytching

回答

2

如果可能的話,我會反轉它的服務器端。如果你不想這樣做,也許這樣的事情會爲你工作:

<li th:each="i : ${#numbers.sequence(notifications.size() - 1, 0, -1)}"> 
    <h4 type="text" th:text="${notifications[i].message}"></h4> 
</li>