Первый элемент в каждом — шаблоны jQuery

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

<script type='text/x-jquery-tmpl'>
  {{each things}}
    {{if ${index} == 0}}
      <div class='active'>${value}</div>
    {{else}}
      <div class='passive'>${value}</div>
    {{/if}}
  {{/each}}
</script>

и данные:

{things: ["Val1", "Val2", ... , "Valn"]}

Но условие {{if ${index} == 0}} не работает. Как сделать так, чтобы шаблон производил вывод для первого элемента массива, отличный от остальных?


person Jay    schedule 26.10.2012    source источник


Ответы (1)


Попробуйте удалить фигурные скобки в ${index}

{{if $index == 0}}
person nt9142    schedule 11.01.2014