Как я могу заполнить форму значением @Input () типа объекта? - PullRequest
0 голосов
/ 03 апреля 2020

Это тс с вводом, который я упоминал

 @Input() event: ClassEvent //this is the input
  start-date: FormControl;
  end-date: FormControl;
  class : FormControl;
  myForm: FormGroup;

И это часть формы

 <div class="form-group">
 <select id="location_id" formControlName="class"
                required>
                <option value="" disabled selected>Classes</option>
                <option *ngFor="let class of classList">
                    {{class.name}}</option>
            </select>
        </div>
    </div

1 Ответ

0 голосов
/ 03 апреля 2020

Я думаю patchValue - это то, что вы ищете. Этот метод вы найдете на вашем FormGroup. Как пример ...

ngOnInit(){
  // ...
  myForm.patchValue(selectedEvent);
}

Больше информации здесь - https://angular.io/guide/reactive-forms

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