如何在角形材料选择表单组件中添加搜索功能?

时间:2019-03-25 06:55:41

标签: html angular typescript angular-material-6

我有mat-select个来自角材料的下拉菜单。
它具有来自API的状态列表。下拉菜单中有10多个选项。

Todo:

  • 我要搜索选项 在mat-select中。我使用了stackblitz中的mat-select search,但确实很难理解。

请给我建议简单的方法。

我的json代码

"{
  "data": [
    {
      "id": 32,
      "name": "Andaman And Nicobar Islands"
    },
    {
      "id": 16,
      "name": "Odisha"
    },
    {
      "id": 34,
      "name": "Puducherry"
    },
    {
      "id": 19,
      "name": "Uttar Pradesh"
    },
    {
      "id": 5,
      "name": "Uttarakhand"
    },
    {
      "id": 6,
      "name": "Andhra Pradesh"
    }
  ],
  "statusCode": 200
}"

1 个答案:

答案 0 :(得分:4)

<mat-select-search [formControl]="formControlName"></mat-select-search>

将此标签添加到mat-select内,并遵循StackBlitz的app.component.ts中的步骤