2016-12-12 1 views
0

내가 원하는 것은 "#each"명령에서 현재의 배열리스트를 얻는 것이다. 그래서 첫 번째 것은 0, 다음 1을 반환한다.Meteor에서 Mongo Array의 현재 배열 값을 얻는다

{{this.valueName}}과 같이 현재 값을 가져올 수 있지만 배열에서 숫자 자리를 얻으려면 어떻게해야합니까?

편집 - 코드 컨텍스트는 :

Error: Unsupported directive: @index meteor

답변

1

그냥 {{@index}}를 사용 :이

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

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

@index를 사용하는 것은 나에게 제공합니다. this, {{valueName}}이면 충분하지 않습니다.

+0

좋아, 그게 작동하지만 그것은 하위 템플릿에 확장되지 않습니다 @ 오류가있는 @ 인덱스를 throw합니다. "이상한 동작을 유지하기 위해"this.valueName "을 사용했습니다. – CodeDragonDM

+0

그런 오류가 발생하는 이유를 평가하려면 코드를 제시해야합니다. 데이터 컨텍스트에 대한 이해를 구축하십시오. –

+0

자, 이제 문맥을 보냈습니다 : {{> childtemplate entry = this index = @ index}} 그리고 rule.value를보기 위해 필요한 자식 템플릿. 다행스럽게도이 문제는 더 이상 제기되지 않겠지 만 지금은 모든 것이 광고 된대로 작동합니다. – CodeDragonDM

관련 문제