Задайте значение для опции выбора angular6, используя реактивную FormGroup или FormControlName - PullRequest
0 голосов
/ 01 марта 2019

Я попытался установить значение для angular6 select (Drop down) через setValue () с помощью метода реактивной формы, но только входное значение - это настройка, которую я назначил, но не назначил для раскрывающегося списка, мне нужна помощь в этом.

<div [formGroup]="empOrInstuteFormData">
<mat-form-field fxFlex="100%" appearance="fill">
        <mat-label>Select Client</mat-label>
        <mat-select formControlName="empclientname">
          <mat-option *ngFor="let empclient of empclients" [value]="empclient.id">{{empclient.name}}</mat-option>
        </mat-select>
      </mat-form-field>
</div>

 editCellData(tabelinfo) {
    this.empOrInstuteFormData.setValue({
      type: '',
      empnamesearch: '',
      employername: tabelinfo.employername,
      institutenamesearch: '',
      empclientname: tabelinfo.clientname,
      empaddress: tabelinfo.address,
      instituteName: '',
      institutecategory: '',
      instituteclient: '',
      institutedate: '',
      instituteaddorlocation: '',
      institutesource: '',
      instituteresearchorremark: '',
      instituecomments: ''
    })
  }

При нажатии значка редактирования таблицы этот метод editcellData () вызовет и отобразит соответствующие поля ввода.Но выпадающий список не выбирает значения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...