使用data-sly-list元素按顺序打印。
在HTL中是否有一种方法可以用相反的顺序打印列表项?
e.g。
如果列表包含1,2,3,4我想打印4,3,2,1。
答案 0 :(得分:5)
data-sly-list
目前无法控制处理列表的迭代顺序。您必须使用JavaScript or Java Use API更改要提供给列表的数据中的顺序,以下是JavaScript使用API的示例
在logic.js文件中
use(function () {
var someArrayVar = [1,2,3,4];
return{
someArrayRev : someArrayVar.reverse()
};
});
在HTML标记中
<div data-sly-use.logic="logic.js">
<div data-sly-list="${logic.someArrayRev}">
${item}
</div>
<div>