私はangularjsで動的にツリーを構築したいのですが、その構造はデータベースから次のように取得されます。レベル0は、そのメインノード及びレベル1は、親ノードとレベルとなる場合angularjsのツリー構造を構築する
[{
"TreeName":"String content",
"Level":0,
}],
[{
"TreeName":"String content",
"Level":0,
}],
[{
"TreeName":"String content",
"Level":1,
}],
[{
"TreeName":"String content",
"Level":2,
}],
[{
"TreeName":"String content",
"Level":2,
}],
[{
"TreeName":"String content",
"Level":1,
}],
[{
"TreeName":"String content",
"Level":2,
}],
[{
"TreeName":"String content",
"Level":3,
}],
[{
"TreeName":"String content",
"Level":1,
}]
2は、親の子ノードとレベル3などそのチャイルズ子ノードとになっていることになります。
私は多くの例を試していますが、唯一のことはif文をたくさん使うことだと思っていましたが、私はより短く効率的な方法が必要です。
することができますをjstree使用することです'jstree'を使ってみてください。https://libraries.io/bower/jstree –