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
Хорошо, это работает, но это не распространяется на дочерние шаблоны, выдает ошибки с помощью @index. Я использовал «this.valueName», чтобы нечеткое поведение возникало. – CodeDragonDM
Вам нужно будет показать код для оценки того, почему вы получаете такие ошибки. Постройте понимание контекстов данных. –
Хорошо, получилось, я отправил контекст следующим образом: {{> childtemplate entry = this index = @ index}}, а для дочернего шаблона просто нужно посмотреть на rule.value. Надеюсь, это не вызовет дальнейших проблем, но пока все работает как рекламируемое. – CodeDragonDM