ربط البيانات ثنائي الاتجاه لمربع الاختيار في Angular 2: كيف تفعل ذلك بشكل صحيح؟
مرحباً بالجميع! أنا مبتدئ في Angular 2 (الآن Angular، لكني أكتب بـ TypeScript) وأحاول تنفيذ ربط البيانات ثنائي الاتجاه لمربع اختيار HTML عادي. قرأت الكثير من الدروس التعليمية، لكني ما زلت مرتبكاً.
لدي مكون مع علامة بسيطة `isChecked: boolean = false;`. أريد أنه عند النقر على مربع الاختيار، تتغير القيمة في المكون، والعكس صحيح — إذا قمت بتغيير `isChecked` برمجياً، يجب أن يتحدّث مربع الاختيار.
حاولت استخدام `[(ngModel)]`، كما هو الحال مع input type="text"، لكن في وحدة التحكم ظهر خطأ: "No value accessor for form control with name: 'myCheckbox'". أضفت `FormsModule` في `app.module.ts`، لكنه لا يزال لا يعمل.
هذا هو الكود الحالي الخاص بي:
```typescript
// my-component.component.ts
import { Component } from '@angular/core';
@Component({
selector: 'app-my-compone