2016-12-26 5 views
0

Meteor, Blaze 및 Spacebars에서 이상한 문제가 있습니다. 여기에 제 설정이 있습니다 : 배열을 반환하는 도우미가 있습니다 [8,8,8,8,8,0,0]. 그러나 {{#each hours}}{{this}}{{/each}}으로 템플릿에 인쇄하면 다음 순서로 표시됩니다 : [8,0,8,8,8,8,0].각 배열로 배열을 인쇄 할 때 배열 순서가 잘못되었습니다

왜 이런 일이 발생 했습니까?

또한 each 루프가없는 템플릿에서 {{hours}}을 인쇄 할 때 올바른 순서를 얻습니다.

UPD는 : @zim의 경우 : 여기 내 도우미입니다 :

hours() { 
    return [8,8,8,8,8,0,0]; 
} 

그리고 템플릿은 내가 포스트에 설명 꽤 많이 :

{{#each hours}} 
    {{this}} 
{{/each}} 
+0

일부 코드를 표시 할 수 있습니까? – zim

+0

내 도우미는 다음과 같습니다. hours() { return [8,8,8,8,8,0,0]; } 그리고 템플릿은 내가 포스트에 설명 꽤 많이 : 는 {{#each 시간은}} {{이}} {{/ 각}} 죄송합니다, 마크 업에 대처 수 없습니다 , 게시물에 추가됩니다. –

+0

내가 보는 동작을 재현 할 수 없습니다. 나는 시체에서 각각 "시간"과 "이것"을 사용하고 시체에서 "시간"과 "시"에 각각을 사용해 보았습니다. – zim

답변

0

을 이상하게도, 오늘 잘 작동합니다. 그게 뭔지 전혀 모르겠지만이 문제가 다시 발생할 때마다이 주제로 돌아갈 것입니다.