Как редактировать значение опции выбора мата с помощью пользовательского ввода

Я пытаюсь сделать редактируемый вариант выбора матов, например, как форма Google может вводить ответ на другой выбор.

Как мне получить ввод для значения mat-option только для выбора «другие», используя приведенный ниже фрагмент кода? Можно ли получить значение из ввода (только для последней опции - «другое») и ввести значение в массив (языков) мат-параметров?

          <mat-select
      name="language"
      id="language"
      placeholder="Languages spoken"
      class="form-control"
      [(ngModel)]="this.language"
      formControlName="language" multiple>
      <mat-option *ngFor="let language of languages" [value]="language.value">
        {{language.viewValue}}
      </mat-option>
      <mat-option [value]="Others">Others</mat-option>
    </mat-select>

Пример текущих опций выбора мата

Спасибо!

0 ответов

Другие вопросы по тегам