我不知道如何处理模板中的递归数组。我在 handlebarsjs 的文档中找不到任何东西
有我的代码:js:
var 分支 = [{ name:"firstLayerNodeA", has_branch:真, 分支:[{ 名称:“第二个布局节点A”, has_branch:false },{ 名称:“第二个布局节点B”, has_branch:真, 分支:[{ 名称:“第三层节点A”, has_branch:真, 分支:[{ //第四层 //第五层 //..... }] }] }] },{ name:"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>
有处理模板中分支的好主意吗?任何帮助表示赞赏。