// htmlIonic comment réparer "ExpressionChangedAfterItHasBeenCheckedError" erreur?
<span style="margin-left:43%;background-color:rgb(229,229,229);border-
radius:10%"> {{formatEpoch(epoch)}} </span>
// ts
lastdate:any;
formatEpoch(epoch): string {
if(epoch == this.lastdate){
return '';
}else{
this.lastdate =epoch;
return UtilService.getCalendarDay(epoch);
}
}
ExpressionChangedAfterItHasBeenCheckedError: L'expression a changé après avoir été vérifié. Valeur précédente: '5:天 5:34 PM'. Valeur actuelle: ''.
Comment réparer cette erreur? S'il vous plaît aider.
Supprimer l'expression avec effet secondaire du modèle – yurzui
Merci pour la réponse. Aimeriez-vous dire plus de détails, s'il vous plaît? – fastworker399
Angular exécute deux cycles de détection de changement en mode dev. Lors de la première vérification, vous modifiez 'this.lastdata' de sorte que la deuxième vérification renvoie l'erreur – yurzui