Como posso obter o índice de uma matriz em um modelo Meteor a cada loop?

Digamos que eu tenha um objeto, someObject:

{
  foo: "apple",
  myArray: ["abc", "def"]
}

E um auxiliar de modelo que se parece com isso (e funciona bem):

getArray: function(){
  var self = this;
  self.myArray = self.myArray || [];    
  return self.myArray;
}

Como devo construir o html para obter o índice da matriz?

Eu tentei:

<template name="someObject"> // takes someObject as data
  {{#each getArray}}
    <div class="item" data-value="{{WHAT GOES HERE?}}">{{this}}</div>
  {{/each}}
</template>

Nesse casothis retorna com sucesso"abc" e"def". Qual é bom. Mas como posso obter o índice da matriz para colocar no atributodata-value?

eu tenteithis.index diretamente, mas é indefinido. Eu também tentei usar um ajudante:

<template name="someObject"> // takes someObject as data
  {{#each getArray}}
    <div class="item" data-value="{{getindex}}">{{this}}</div>
  {{/each}}
</template>

mas neste ajudantegetIndex quando eu console.log outthis Entendo:

String {0: "a", 1: "b", 2: "c", length: 3}
String {0: "d", 1: "e", 2: "f", length: 3}

É possível obter o índice?

questionAnswers(6)

yourAnswerToTheQuestion