Wil*_*ock 6 html javascript freemarker
我正在Freemarker模板中编写一个JS Array对象.但是我遇到了严重的问题,不包括最后一项后的逗号.
<#assign pages = module.pages.page>
wh.pages = [
<#list pages as page>
{"name" : "${page.@name}", "href" : "${page.@href}"}
<#if (index+1) < pages?size>,</#if>
</#list>
]
Run Code Online (Sandbox Code Playgroud)
所以在列表重复期间,当index + 1小于pages变量的长度/大小时,它应该写一个逗号.因此,当它等于大小时,它应该省略逗号.
那怎么能实现呢?
dar*_*jan 12
试试吧 item_has_next
在你的例子中:
<#if pages_has_next>,</#if>
Run Code Online (Sandbox Code Playgroud)
索引必须以您的项目名称为前缀.例如:
<#if (index+1) < pages?size>,</#if>
Run Code Online (Sandbox Code Playgroud)
本来应该:
<#if (page_index+1) < pages?size>,</#if>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
24236 次 |
| 最近记录: |