как я могу передать значение идентификатора в виде числа из выпадающего - PullRequest
0 голосов
/ 12 марта 2020

my html содержит следующий код

  <select name ="InCharge" formControlName="InCharge"  class="form-control">
                                <option value="" disabled>Select</option>
                                <option  value="{{name.id}}" *ngFor="let name of gdinchargemstr ;let i=index">{{name.name}}</option>
                            </select>

gdinchargemstr - это объект, который содержит значения из API

Мой файл TS выглядит следующим образом

this.employeeForm= this.fb.group({
Description: ['',Validators.required],
InCharge: [''] ,
ContactNumber: [null],
Address:[''],
Rackdetails: this.fb.array([
this.addRackFormGroup()
])
});

1 Ответ

0 голосов
/ 12 марта 2020

Используйте [ngValue] вместо [value]

  <select name ="InCharge" formControlName="InCharge" class="form-control">
      <option [value]=null disabled>Select</option>
        <option  [ngValue]="name.id" *ngFor="let name of gdinchargemstr;let i=index"> 
         {{name.name}}</option>
     </select>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...