Angular 7 Параметры раскрывающегося списка реактивной формы не обновляются - PullRequest
0 голосов
/ 16 января 2020

Это пример кода. При начальном падении нагрузки отображаются значения формы вниз.

HTML код

<form [formGroup]="testForm">
    <select formControlName="controlerName">
        <option *ngFor="let option of controlValues" [value]="option.id"> 
            {{option.values}}
        </option>
    </select>
</form>

Ts файл

this.controlValues = [{id: "1", values: "1"}, {id: "2", values: "2"}] ..so on
this.testForm.controls['controlerName'].setValue(this.controlValues[0].values);

При нажатии кнопки

this.controlValues = [{id: "1", values: "a"}, {id: "2", values: "b"}] ..so on
this.testForm.controls['controlerName'].setValue(this.controlValues[0].values);

, но в раскрывающемся списке отображаются те же самые предыдущие значения. но переменная получает обновленные значения. Примечание: это просто пример кода. Где предположим, не место точный код. Значения данных не используют подписку. Значения переменных this.controlValues ​​необходимо изменить в раскрывающемся списке HTML.

...