0

我有一个数组,是否可以使用 freemarker 将此数组拆分为子数组。

Freemaker模板如何将现有数组拆分为子数组

<#assign monthsOfTheYear = ["January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"] />

"January", "February", "March", "April" and "October", "November", "December"

"January", "February", "March"- 应该在 1 个数组和 .

"October", "November", "December"-- 应该是第二个数组

4

1 回答 1

0
  • 是的,可以将数组动态拆分为子数组,其中一种方法如下。
  • 下面是它的一个例子
<#assign first = monthsOfTheYear[1..4] />
<#assign second = monthsOfTheYear[6..9] />
  • 如果它是一个字符串,你可能不得不转换成一个数字,假设 startdate 和 enddate 是字符串,值为 02 和 04
<#assign sublistVar = monthsOfTheYear[(startdate?number-1)..(enddate?number-1)] />
于 2019-09-08T18:11:44.920 回答