Avatar ·

Expression ___ has changed after it was checked: comment corriger l'erreur dans Angular ?

Bonjour à tous ! Je suis débutant en Angular et TypeScript, et j'ai rencontré une erreur très étrange qui s'affiche dans la console du navigateur : "Expression has changed after it was checked". \n\nJ'ai un composant simple qui affiche une liste de tâches. Voici le code simplifié :\n\n```typescript\nimport { Component, OnInit } from '@angular/core';\n\ninterface Task {\n id: number;\n title: string;\n completed: boolean;\n}\n\n@Component({\n selector: 'app-task-list',\n template: `\n
\n {{ task.title }}\n {{ task.completed ? '✅' : '❌' }}\n \n
\n

Total des tâches : {{ tasks.length }}

\n `\n})\nexport class TaskListComponent implements OnInit {\n tasks: Task[] = [\n {