Как отобразить матрицу в Mustache.js?
К сожалению, я не могу изменить структуру матрицы.
Следующая матрица:
var DiskMakerModels = [
[ "Blue", "WD" ],
[ "Green", "WD" ],
[ "Black", "WD" ],
[ "Purple", "WD" ],
[ "Red", "WD" ],
[ "Red Pro", "WD" ],
[ "Gold", "WD" ],
[ "Barracuda", "Seagate" ],
[ "Firecuda", "Seagate" ],
[ "Ironwolf", "Seagate" ],
[ "Skyhawk", "Seagate" ]
];
Необходимо отобразить в следующем шаблоне:
<script id="tableTemplate" type="x-tmpl-mustache">
{{#rows}}
<div class="list-item noPrint" dir="ltr">
<input type="readonly" class="rowNum" value="1">
<button onclick="addTableElement(this)">+</button>
<input type="text" class="txtInp" value="{{.[0]}}">
<input type="text" class="txtInp" value="{{.[1]}}">
<button onClick="removeTableElement(this);">-</button>
</div>
{{/rows}}
</script>
, где: {{.[0]}}
и {{.[1]}}
должны быть первым и вторым элементами определенной строки.