テンプレートで再帰配列を処理する方法がわかりません。handlebarsjsのドキュメントに何も見つかりません。
私のコードがあります:js:
var branch = [{ 名前: "firstLayerNodeA"、 has_branch:true、 ブランチ:[{ 名前: "secondLayoutNodeA"、 has_branch:false }、{ 名前: "secondLayoutNodeB"、 has_branch:true、 ブランチ:[{ 名前: "thirdLayerNodeA"、 has_branch:true、 ブランチ:[{ //第4層 //第5層 //....。 }] }] }] }、{ 名前: "firstLayerNodeB"、 has_branch:false }]
html
<Template name="tree"> <ul> {{#each brach}} <li> name {{#if has_branch}} <ul> {{#each brach}} <li> name {{#if has_brach}} {{#each brach}} .....third layer .....fourth layer .... {{/each}} {{/if}} </li> {{/each} </ul> {{/if}} </li> {{/each}} </ul> </Template>
テンプレートのブランチを扱う良いアイデアはありますか?どんな助けでも大歓迎です。