невозможно установить значение FormGroup для p-автозаполнения при попытке отредактировать строку с данными

#angular #primeng #form-control

#angular #primeng #form-control

Вопрос:

У меня есть datatable редактирование. Когда я нажимаю на кнопку редактирования, отображается всплывающее окно со всеми formcontrol заполненными значениями, кроме p-autocomplete .

Ниже приведен код.

HTML:(приведенный ниже html-код предназначен для p-autocomplete (PrimeNG))

 [suggestions]="cities" [forceSelection]="true" formControlName="city" field="value" (completeMethod)="selectedcity($event)" [minLength]="3"
 

Скрипт:

 onRowEdit(c: UserAddr) {

    this.valid = false;
    this.userAddrForm.setValue({
      mgAddrId: c.mgAddrId,
      lineA: c.lineA,
      lineB: c.mdPostalCd.area,
      lineC: c.mdPostalCd.suburb,
      city: c.mdPostalCd.city,
      province: c.province,
      zipcode: c.mdPostalCd.zipCd
    });
    this.index = this.addresses.indexOf(c);
    this.displayDialog = true;
}
 

Спасибо

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

1. вы уверены, что значение c.mdPostalCd.city определено?

2. да, это так. получение значения