2016-12-12 3 views
0

Что я хочу, так это получить текущий список массивов из команды «#each», поэтому для первого он возвращает 0, следующие 1 и т. Д.Получить текущее значение массива Mongo Array в Meteor

Я могу получить текущие значения внутри него, такие как {{this.valueName}}, но как получить численное место в массиве?

Edit - Код для связи:

{{#each entry}} 
{{> childtemplate}} 
{{/each}} 

<template name="childtemplate"> 
    <p class="list-group-item-heading"> 
     {{@index}}<br> 
     Name: {{this.name}} 
    </p> 
</template> 

Использование @index дает мне это:

Error: Unsupported directive: @index meteor

ответ

1

Просто используйте {{@index}}. Вам также не нужно this, {{valueName}} достаточно.

+0

Хорошо, это работает, но это не распространяется на дочерние шаблоны, выдает ошибки с помощью @index. Я использовал «this.valueName», чтобы нечеткое поведение возникало. – CodeDragonDM

+0

Вам нужно будет показать код для оценки того, почему вы получаете такие ошибки. Постройте понимание контекстов данных. –

+0

Хорошо, получилось, я отправил контекст следующим образом: {{> childtemplate entry = this index = @ index}}, а для дочернего шаблона просто нужно посмотреть на rule.value. Надеюсь, это не вызовет дальнейших проблем, но пока все работает как рекламируемое. – CodeDragonDM

 Смежные вопросы

  • Нет связанных вопросов^_^