以下のような json データの場合、underscore.js テンプレートで構成されるツリービューを作成する方法はあります。関数、再帰をunderscore.jsテンプレート機能に混在させる方法について、私は最も軽い知識を持っていません。サーバーからjson階層を生成する力がありません(上層部が決定します)。
[{
name: "Home",
url: "index.html",
id: 1,
parentid: 0
}, {
name: "Company",
url: "company.html",
id: 2,
parentid: 0
}, {
name: "AboutsUs",
url: "aboutus.html",
id: 3,
parentid: 2
}]
予想されるビューの出力
<ul>
<li>
<a href="index.html">Home</a>
</li>
<li>
<a href="company.html">Company</a>
<ul>
<li>
<a href="aboutus.html">AboutUs</a>
</li>
</ul>
</li>
</ul>