Angular और TypeScript में "Property 'value' does not exist on type 'EventTarget'" त्रुटि
सभी को नमस्कार! मैं Angular और TypeScript में नया हूँ, और कई घंटों से एक त्रुटि से जूझ रहा हूँ। मेरे पास एक सरल कंपोनेंट है जिसमें input है, और मैं टेक्स्ट इनपुट करते समय उसे कंसोल में प्रिंट करना चाहता हूँ। यहाँ मेरा कोड है:
```typescript
import { Component } from '@angular/core';
@Component({
selector: 'app-my-component',
template: `
`
})
export class MyComponent {
onInput(event: Event) {
console.log(event.target.value); // यहाँ त्रुटि!
}
}
```
TypeScript त्रुटि देता है: "Property 'value' does not exist on type 'EventTarget'"। मैंने पढ़ा कि यह टाइप्स से संबंधित है, लेकिन समझ नहीं आता कि इसे कैसे ठीक करूँ। event.target.value काम क्यों नहीं करता? जबकि JavaScript में यह input का सामान्य गुण है। इनपुट फील्ड से मान सही तरीके से कैसे प्राप्त करूँ? मैंने `as` के माध्यम से टाइप कास्ट करने की कोशिश की, लेकिन यकीन नहीं है कि यह सही है।
कृपया समझाएँ कि Angular और TypeScript में इस समस्या को कैसे हल करें। मुझे सिर्फ त्रुटि दबाने का नहीं, बल्कि काम करने वाला समाधान चाहिए। पहले से धन्यवाद।