Как исправить эту ОШИБКУ
Ошибка: ExpressionChangedAfterItHasBeenCheckedError: Выражение изменилось после его проверки.Предыдущее значение: 'model: dsadasd'.Текущее значение: 'model:'.
Я использую этот код на английском языке
Эта ошибка возникает у меня, когда я выполняю следующий просмотр и нажимаю кнопку добавления.новая строка
это будет мой HTML-код
<div class="col-md-12" *ngIf="this.param != 'new'">
<div class="row" [formGroup]="formularioEscala">
<div class="col-md-6">
<div class="form-group">
<label for="concepto_valor">Nombre de la Escala</label>
</div>
</div>
<div class="col-md-3">
<div class="form-group" style="text-align: center;">
<label for="nivel">Nivel</label>
</div>
</div>
<ng-container *ngFor="let esca of escala_inicial; let i = index">
<div class="col-md-7">
<div class="form-group">
<input [(ngModel)]="esca.concepto_valor" class="form-control" type="text" id="concepto_valor_{{ i }}"
[value]="" formControlName="concepto_valor">
</div>
</div>
<div class="col-md-1">
<div class="form-group" style="text-align: center;">
<label for="nivel" id="nivel_{{ i }}">{{esca.nivel}}</label>
</div>
</div>
</ng-container>
</div>
</div>
<button type="button" class="btn btn-dark" (click)="addRango()" id="del_{{ i }}"><i class="mdi mdi-plus-circle"></i> Agregar</button>
это мой код .ts
this.escala_inicial =
[
{
"concepto_valor": "",
"nivel": "0"
},
{
"concepto_valor": "",
"nivel": "1"
}
];
addRango() {
let indexTipo = this.escala_inicial.length;
let newConfig: any = {
concepto_valor: '',
nivel: indexTipo
};
this.escala_inicial.push( newConfig );
}
ПОЖАЛУЙСТА, ПОМОГИТЕ МНЕ !!!