1

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

…………

4

0 回答 0