2017-02-13 8 views
0

SCA(ハンドルバー)テンプレート言語でループをネストする方法はありますか?SCAで配列の配列を反復するテンプレート

たとえば、私は、配列の配列を持っていると私は、内側の配列の要素をループにしたい:

// 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は、配列の配列である:SCAが提供しているヘルパーと

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

慣れていない(私はobjectToAtrributes)は、それらの一つですが、私はあなたのネストされた#eachはただで以来

{{#each this}}

べきであることを示唆していると推測そのポイントは配列です。ネストされた#eachの中で、 'objectToAttributes'ヘルパーを適用することは、配列を使って各オブジェクトを操作しているので意味をなさないでしょう。しかし、これがうまくいかない場合、私はヘルパーを削除しようとするでしょう。あなたはすでにそれがなくても 'text'プロパティにアクセスする必要があるからです。