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-compone