let renderedData = Усовый рендер (dataToRender, data); renderedData = (renderedData.trim ()). substring (0, renderedData.length-1)
ользуюБиблиотека шаблонов усов и попытка создать разделенный запятыми список без запятой, например,
красный, зеленый, синий
Создать список с конечной запятой просто, учитывая структуру
{
"items": [
{"name": "red"},
{"name": "green"},
{"name": "blue"}
]
}
и шаблон
{{#items}}{{name}}, {{/items}}
это разрешит
красный, зеленый, синий,
Однако я не вижу элегантного способа выразить ситуацию без запятой. Я всегда могу сгенерировать список в коде, прежде чем передать его в шаблон, но мне было интересно, предлагает ли библиотека альтернативный подход, например позволяет вам определить, является ли он последним элементом в списке в шаблоне.