Avatar ·

Zwei-Wege-Datenbindung für eine Checkbox in Angular 2: Wie macht man es richtig?

Hallo zusammen! Ich bin neu in Angular 2 (jetzt Angular, aber ich schreibe in TypeScript) und versuche, eine Zwei-Wege-Datenbindung für eine normale HTML-Checkbox zu implementieren. Ich habe viele Tutorials gelesen, bin aber immer noch verwirrt. Ich habe eine Komponente mit einem einfachen Flag `isChecked: boolean = false;`. Ich möchte, dass sich der Wert in der Komponente ändert, wenn ich auf die Checkbox klicke, und umgekehrt – wenn ich `isChecked` programmatisch ändere, sollte die Checkbox aktualisiert werden. Ich habe versucht, `[(ngModel)]` wie für input type="text" zu verwenden, aber in der Konsole erscheint ein Fehler: "No value accessor for form control with name: 'myCheckbox'". Ich habe `FormsModule` in `app.module.ts` hinzugefügt, aber es funktioniert immer noch nicht. Hier ist mein aktueller Code: ```typescript // my-component.component.ts import { Component } from '@angular/core'; @Component({ selector: 'app-my-component', template: `

Status: {{ isChecked }}