我正在尝试使用 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"
},
…………