0

FormControlsのセットがあります(FormBuilder で作成):

this.someForm = this.fb.group({
     name: '',
     size: '',
     price: '',
   });

モデルからそれらを更新する他の方法はありますか (この例ではsomeProduct):

let someProduct = {
  name: 'shirt',
  size: 'XL',
  price: '20',
}

private updateForm(product) {
  this.someForm.controls.name.setValue(this.someProduct.name);
  this.someForm.controls.size.setValue(this.someProduct.size);
  this.someForm.controls.price.setValue(this.someProduct.price);
};

updateForm(someProduct);

特に、それが多くなる可能性があることを考慮するとFormControls.

4

1 に答える 1