PrimeNG のツリー コンポーネントを使用しようとしていますhttps://www.primefaces.org/primeng/#/tree
ツリーのように表示するために、オブジェクトの配列を TreeNode の配列に変換しようとしています。
私のタイプスクリプトモデルは次のようになります:
[
{
"id": 1,
"name": "family Product A",
"description": "Description A",
"items": [
{
"id": 2,
"name": "Product AA",
"description": "Description AA",
"items": [],
"type": 0
},
{
"id": 3,
"name": "Product AB",
"description": "Description AB",
"items": [],
"type": 0
}
}
私のJSONは次のようになります:
[{
"key":1,
"label":"family Product A",
"data":"Description A",
"expandedIcon":"pi pi-folder-open",
"collapsedIcon":"pi pi-folder",
"children":[
{
"key":2,
"label":"Product AA",
"data":"Description AA",
"icon":"pi pi-file"
},
{
"key":3,
"label":"Product AB",
"data":"Description AB",
"icon":"pi pi-file"
},
.......