相关疑难解决方法(0)

在Mustache模板中是否有一种表达逗号分隔列表而没有尾随逗号的优雅方式?

我正在使用Mustache模板库并尝试生成逗号分隔列表而不带尾随逗号,例如

红色,绿色,蓝色

在给定结构的情况下,使用尾随逗号创建列表很简单

{
  "items": [
    {"name": "red"},
    {"name": "green"},
    {"name": "blue"}
  ]
}
Run Code Online (Sandbox Code Playgroud)

和模板

{{#items}}{{name}}, {{/items}}
Run Code Online (Sandbox Code Playgroud)

这将解决

红色,绿色,蓝色,

但是,在没有尾随逗号的情况下,我无法看到表达案例的优雅方式.我总是可以在将代码传递到模板之前在代码中生成列表,但我想知道库是否提供了另一种方法,例如允许您检测它是否是模板中列表中的最后一项.

mustache

81
推荐指数
8
解决办法
3万
查看次数

标签 统计

mustache ×1