2017-02-13 2 views
0

SCA (핸들러) 템플릿 언어로 루프를 중첩하려면 어떻게해야합니까?SCA의 배열 배열을 반복합니다.

예 : 내가 배열의 배열을 가지고 있고이 내부 배열 요소를 반복하고 싶지 : SCA가 제공하고있는 헬퍼 (I와

footerNavigationLinks: [ 
    [ 
     {text: 'Link a', href:'#'} 
    , {text: 'Link b', href:'#'} 
    , {text: 'Link c', href:'#'} 
    ], 
    [ 
     {text: 'Link a', href:'#'} 
    , {text: 'Link b', href:'#'} 
    , {text: 'Link c', href:'#'} 
    ] 
] 

답변

0

익숙하지 :

// Loop 1 
{{#each footerNavigationLinks}} 
<ul class="footer-content-nav-list"> 
    // Nested loop 
    {{#each objectToAtrributes item}} 
     <li>aa 
     <a {{objectToAtrributes item}}> 
       {{text}} 
      </a> 
     </li> 
    {{/each}} 
</ul> 
{{/each}} 

그리고 footerNavigationLinks 것은 배열의 배열이다 objectToAtrributes 그 중 하나)라고 가정,하지만 난 당신의 중첩 된 #each 단지에서 이후

{{#each this}}

해야한다고 제안 그 점은 모두 배열입니다. 중첩 된 #each 내에서 'objectToAttributes'도우미를 적용하는 것은 이제 배열을 사용하여 각 객체로 작업하기 때문에 의미가 있습니다. 그러나 이것이 작동하지 않으면, 당신은 이미 그것 없이는 '텍스트'속성에 액세스해야하기 때문에 도우미를 제거하려고합니다.