使用 data-sly-list 元素按原样打印。
在 HTL 中是否有一种方法可以让我们以相反的顺序打印列表项?
例如
如果列表包含 1、2、3、4,我想打印 4、3、2、1。
data-sly-list
当前无法控制处理列表的迭代顺序。您必须使用JavaScript 或 Java 使用 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>