Używam biblioteki szablonów Mustache i próbuję wygenerować listę oddzieloną przecinkami bez końcowego przecinka, np
czerwony, zielony, niebieski
Tworzenie listy z końcowym przecinkiem jest proste, biorąc pod uwagę strukturę
{
"items": [
{"name": "red"},
{"name": "green"},
{"name": "blue"}
]
}
i szablon
{{#items}}{{name}}, {{/items}}
to rozwiąże
czerwony, zielony, niebieski,
Jednak nie widzę eleganckiego sposobu wyrażenia przypadku bez końcowego przecinka. Zawsze mogę wygenerować listę w kodzie przed przekazaniem jej do szablonu, ale zastanawiałem się, czy biblioteka oferuje alternatywne podejście, takie jak umożliwienie wykrycia, czy jest to ostatnia pozycja na liście w szablonie.