Я использую model driven forms
, и я ищу лучший способ привязать данные к связанным с formControlName
, потому что у меня есть более 25 полей в моей форме, и я не хочу писать этот код для всех поля, как я писал ниже.Angular 2 - Как автоматически привязать значения объектов к элементам управления формы?
Шаблон:
<input type="text"
class="form-control"
formControlName="firstName"
name="firstName"
placeholder="First Name"
required>
Компонент:
this.refferalService.getReferringDataEdit(id).subscribe(
result => {
this.referringData = result.responseObject;
this.refferalForm.patchValue({
firstName: this.referringData.firstName
})
}
)
Есть ли способ сделать это "автоматически"?
Привет, я уже сделал это, чтобы сохранить данные. Я хочу знать, как привязывать данные к относительному formcontrol для редактирования/обновления. – Hitesh
в вашей подписке Просто выполните следующие действия: this.refferalForm.setValue (this.referringData); setValue ожидает объект с ключом/значением Пары. – CruelEngine
Спасибо @CruelEngine. Я использовал this.refferalForm.patchValue (this.referringData) и его работы отлично – Hitesh