【发布时间】:2012-05-24 13:31:10
【问题描述】:
我正在 StringTemplate 4 中生成一个 Javascript 数组,但在跳过最后一个元素之后的尾随逗号时遇到了问题。 每个项目都是使用模板生成的,然后我想使用逗号分隔它们以在表单中创建一个数组:
[ item1, item2, item3, item4 ]
目前,我最好的方法是生成这个数组:
array(elems) ::= <<
[
$first(elems):elem_noComa()$
$rest(elems):elem()$
]
>>
elem_noComa(el) ::= << { ...element generation... } >>
elem(el) ::= <<
, $elem_noComa(el)$
>>
有没有办法让它更容易/更短?
【问题讨论】:
标签: stringtemplate stringtemplate-4