Czy istnieje sposób dostępu do indeksu tablicy wewnątrz każdego bloku pomocnika w blasku meteorów?Meteor blaze wybierz konkretną pozycję według indeksu tablicy
Szukam czegoś takiego.
{{#each myarray}}
{{this.arrayIndex3}}
{{/each}}
Czy istnieje sposób dostępu do indeksu tablicy wewnątrz każdego bloku pomocnika w blasku meteorów?Meteor blaze wybierz konkretną pozycję według indeksu tablicy
Szukam czegoś takiego.
{{#each myarray}}
{{this.arrayIndex3}}
{{/each}}
Obawiam się, że nie jest jeszcze w standardowy sposób, aby to zrobić, więc można napisać pomocnika, który mapuje swoją tablicę z listą par index/wartości i iteracyjne nad nim do wyświetlenia co chcesz.
JS
Template.myTemplate.helpers({
myArrayWithIndex: function(){
return _.map(this.myArray,function(value,index){
return {
index:index,
value:value
};
});
}
});
HTML
<template name="myTemplate">
{{#each myArrayWithIndex}}
myArray[{{index}}] == {{value}}
{{/each}}
</template>
Można również zdefiniować własny blok pomocnik nazywany {{#eachWithIndex}}
które zautomatyzować ten proces.