多级角度 JS 下拉列表

multilevel angular js dropdown

本文关键字:下拉列表 JS 多级      更新时间:2023-09-26

Im 使用下拉列表 angularjs-dropdown-multiselect。但它只有一个级别的下拉列表。这可用于显示以下响应。

[
    { id: 1, label: 'Facility 01' },
    { id: 2, label: 'Facility 02' },
    { id: 3, label: 'Facility 03' },
    { id: 4, label: 'Facility 04' },
    { id: 5, label: 'Facility 05' },
    { id: 6, label: 'Facility 06' },
    { id: 7, label: 'Facility 07' },
    { id: 8, label: 'Facility 08' },
];

但我需要一个多级下拉列表来在下拉列表中显示后续响应。

[
  {
    "id": 8,
    "label": "AA",
    "items": [
      {
        "id": 9,
        "label": "BB",
        "items": [
          {
            "id": 10,
            "label": "DD",
            "items": []
          }
        ]
      },
      {
        "id": 11,
        "label": "CC",
        "items": []
      }
    ]
  }
]

我想使用 angularjs-dropdown-multiselect 显示上述响应。谁能帮我解决这个问题?谢谢

您可以在此处找到问题的解决方案。plnkr.co/edit/gHzV9d?p=preview