テンプレートで再帰配列を処理する方法がわかりません。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>
テンプレートのブランチを扱う良いアイデアはありますか?どんな助けでも大歓迎です。