Formas reactivas no se unen desplegable si no hay interacción con forma angular

0

Pregunta

Tengo un formulario se compone de 3 listas desplegables, esta lista desplegable obtener sus datos de API El problema es que el menú no se unen de datos si no me clic en la lista desplegable (la falta de nitidez en cualquier presentada en el formulario )

mi HTML

<form [formGroup]="dropdownsForm" novalidate class="needs-validation">
<div class="dropdown">
              <select class="form-control" formControlName="CountryName" 
                [attr.data-live-search]="true" style="width: 150px;" >
                <option *ngFor="let Country of allCountrys" [value]="Country.id">
                  {{Country.title}}</option>
              </select>
</div>
</form>

Mi ts

allCountrys: DropDownListForLkpsDto[];

 constructor(
    private fb: FormBuilder,
    private _countryService: CountryServiceProxy
  ) {

  }

ngOnInit(): void {
this.dropdownsForm = this.fb.group(
      {
        CountryName: [""],
      }
    );


    this._countryService.getAllCountrysForDDl().subscribe(result => {
      this.allCountrys = result;

    });
}
angular binding boilerplate dropdown
2021-11-22 14:02:12
1

Mejor respuesta

1

Después de 3 días de búsqueda, finalmente encontramos el problema en mi archivo ts, tengo esta línea changeDetection: ChangeDetectionStrategy.OnPush en mi @Component({ }) cuando se retire changeDetection línea funciona bien

2021-11-24 15:55:39

En otros idiomas

Esta página está en otros idiomas

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
한국어
..................................................................................................................
हिन्दी
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
中文
..................................................................................................................
Slovenský
..................................................................................................................