let renderedData = Усовый рендер (dataToRender, data); renderedData = (renderedData.trim ()). substring (0, renderedData.length-1)

ользуюБиблиотека шаблонов усов и попытка создать разделенный запятыми список без запятой, например,

красный, зеленый, синий

Создать список с конечной запятой просто, учитывая структуру

{
  "items": [
    {"name": "red"},
    {"name": "green"},
    {"name": "blue"}
  ]
}

и шаблон

{{#items}}{{name}}, {{/items}}

это разрешит

красный, зеленый, синий,

Однако я не вижу элегантного способа выразить ситуацию без запятой. Я всегда могу сгенерировать список в коде, прежде чем передать его в шаблон, но мне было интересно, предлагает ли библиотека альтернативный подход, например позволяет вам определить, является ли он последним элементом в списке в шаблоне.

Ответы на вопрос(14)

Ваш ответ на вопрос