ребята, я новичок в angular, так что игнорируйте мой глупый вопрос, позвольте мне показать первый код
<ion-row *ngFor="let data of totalagent">
<ion-col col-3>
<ion-row *ngIf="createTable(data)">
<ion-col class="agent-header" col-12 style='color: white;text-align: center;display: block;'>{{data.host}}</ion-col>
</ion-row>
<ion-row>
<ion-col class="agent-name" col-6>{{data.name}}</ion-col>
<ion-col class="agent-count" col-3>{{data.count}}</ion-col>
<ion-col class="agent-avg" col-3>{{data.delay}}</ion-col>
</ion-row>
</ion-col>
</ion-row>
в моей функции, как
createTable(params){
if(this.prevAgent !== params.agent_name){
this.prevAgent = params.agent_name;
return true;
}
else{
return false;
}
}
этот приведенный выше код выдается как «ExpressionChangedAfterItHasBeenCheckedError. Выражение изменилось после того, как оно было проверено. Предыдущее значение:« истина ». Текущее значение:« ложь »» может кто-нибудь сказать мне, почему оно вызывает ошибку