Avatar ·

Expression ___ has changed after it was checked: 如何修复 Angular 中的错误?

```html 大家好!我是 Angular 和 TypeScript 的新手,遇到了一个非常奇怪的错误,在浏览器控制台中弹出:"Expression has changed after it was checked"。 我有一个简单的组件,显示任务列表。以下是简化后的代码: ```typescript import { Component, OnInit } from '@angular/core'; interface Task { id: number; title: string; completed: boolean; } @Component({ selector: 'app-task-list', template: `
{{ task.title }} {{ task.completed ? '✅' : '❌' }}

Всего задач: {{ tasks.length }}

` }) export class TaskListComponent implements OnInit { tasks: Task[] = [ { id: 1, title: 'Купить продукты', completed: false }, { id: 2, title: 'Сделать зарядку', completed: true } ]; constructor() {} ngOnInit() { // 问题在这里:我试图修改 ```