Avatar ·

Angular 2中复选框的双向数据绑定:如何正确实现?

大家好!我是Angular 2(现在是Angular,但我用TypeScript编写)的新手,正在尝试为普通的HTML复选框实现双向数据绑定。我读了很多教程,但还是感到困惑。 我有一个组件,带有一个简单的标志 `isChecked: boolean = false;`。我希望点击复选框时组件中的值会改变,反之亦然——如果我以编程方式更改 `isChecked`,复选框应该更新。 我尝试过使用 `[(ngModel)]`,就像对 input type="text" 那样,但控制台报错:"No value accessor for form control with name: 'myCheckbox'"。我在 `app.module.ts` 中添加了 `FormsModule`,但仍然不起作用。 以下是我当前的代码: ```typescript // my-component.component.ts import { Component } from '@angular/core'; @Component({ selector: 'app-my-component', template: `

状态:{{ isChecked }}