У меня есть шаблон:Итерация по значениям с underscore.js
template: _.template('<% if (inputType == "select") {%><select id="<%= id %>" class="<%= contentClass %>" name="<%= name %>">....options should go here! </select><%}%></p>'),
В моей модели, один из атрибутов является массивом. Представьте себе объект, я работаю с выглядит примерно так:
"contentType":"input",
"contentClass":"createProject_cat",
"placeholder":"Project Category",
"name":"createProject_cat",
"inputType":"select",
"id":"3",
"value":["1","2","3"]
В этом примере, я ищу, чтобы обернуть 1, 2 and 3
из атрибута value
в <option>
тегах, а затем выводить их между двумя <select>
тегами из выше шаблона.
Я хотел бы обернуть каждое из значений в дочернем массиве тегом option
и вывести его в приведенном выше шаблоне. Есть ли простой способ повторить эти значения печати и вывести их из шаблона?