this.form.controls.pan.value печатает то, что было установлено, но объект this.form.controls.pan имеет свойство «значение», равное нулю

#angular #forms #controls #setvalue

Вопрос:

 if (this.constitutionType == 'INDIVIDUAL'){
        
    // this.form.patchValue({
    //   pan_panNumber : "abhis",
    //   pan_panName : "abhis"

    // })
    console.log("controls befor ", this.form.controls )
    this.form.patchValue({
      pan_panNumber : "AWWPY3075S",
      // pan_panName : "abhis"

    })
    // this.form.controls.pan_panNumber.setValue( "Awwpy3456g");
    // this.form.controls.pan_panName.setValue("abhsiehk" );
    console.log("Individual  form control : =>", this.form.controls.pan_panNumber.value , this.form.controls.pan_panNumber )
    this.form.controls.pan_panNumber.updateValueAndValidity();
    console.log("controls after ", this.form.controls )
        
}
 

консоль браузера.снимок экрана журнала имеет третью последнюю строку

Комментарии:

1. Пожалуйста, создайте минимальный воспроизводимый пример для устранения неполадок.