确定 ractive 模板中的最后一个循环索引

Mar*_*ark 3 ractivejs

基本上我想这样:在 Mustache 模板中,是否有一种优雅的方式来表达没有尾随逗号的逗号分隔列表?在 Ractive 模板中。

对于对象

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

我想产生“红,绿,蓝”
我想知道我是否在最后一项,所以我可以知道是否打印分隔符。就像是:

{{#items:i}}{{name}} {{#i.is_last}},{{/i}}{{/items}}  
Run Code Online (Sandbox Code Playgroud)

Ste*_*mas 6

现在不能轻易测试这个,但是像下面这样的东西不会吗?

{{#items:i}}
    {{name}} {{ i < (items.length-1) ? "," : "" }}
{{/items}}
Run Code Online (Sandbox Code Playgroud)