我正在使用Mustache模板库并尝试生成逗号分隔列表而不带尾随逗号,例如
红色,绿色,蓝色
在给定结构的情况下,使用尾随逗号创建列表很简单
{
"items": [
{"name": "red"},
{"name": "green"},
{"name": "blue"}
]
}
Run Code Online (Sandbox Code Playgroud)
和模板
{{#items}}{{name}}, {{/items}}
Run Code Online (Sandbox Code Playgroud)
这将解决
红色,绿色,蓝色,
但是,在没有尾随逗号的情况下,我无法看到表达案例的优雅方式.我总是可以在将代码传递到模板之前在代码中生成列表,但我想知道库是否提供了另一种方法,例如允许您检测它是否是模板中列表中的最后一项.
mustache ×1