Gibt es eine Möglichkeit, Array-Index in jedem Block Helfer in Meteor Blaze zugreifen?Meteor Blaze ein bestimmtes Element durch den Array-Index auswählen
Ich bin auf der Suche nach so etwas.
{{#each myarray}}
{{this.arrayIndex3}}
{{/each}}
Gibt es eine Möglichkeit, Array-Index in jedem Block Helfer in Meteor Blaze zugreifen?Meteor Blaze ein bestimmtes Element durch den Array-Index auswählen
Ich bin auf der Suche nach so etwas.
{{#each myarray}}
{{this.arrayIndex3}}
{{/each}}
Ich fürchte, noch kein Standard-Weg, dies zu tun ist, aber können Sie einen Helfer schreiben, die Ihr Array abbildet auf eine Liste von Index/Wert-Paare und iterieren, um sie anzuzeigen, was Sie wollen.
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>
Sie können auch Ihre eigenen Block Helfer {{#eachWithIndex}}
genannt definieren, die diesen Prozess automatisieren würde.