خطأ Property 'value' does not exist on type EventTarget في TypeScript: كيفية إصلاحه
Всем привет! Я недавно начал изучать Angular и TypeScript, и столкнулся с очень странной ошибкой, которую не могу понять.
У меня есть простой компонент с полем ввода. Когда пользователь вводит текст, я хочу обрабатывать событие (input) и получать значение из поля. Вот мой код:
```typescript
// my-component.component.ts
import { Component } from '@angular/core';
@Component({
selector: 'app-my-component',
template: `
Вы ввели: {{ inputValue }}
` }) export class MyComponent { inputValue: string = ''; onInput(event: Event): void { this.inputValue = event.target.value; // Ошибка здесь! } } ``` TypeScript выдаёт ошибку: "Property 'value' does not exist on type 'EventTarget'." Я понимаю, что `event.target` — это `EventTarget`, у которого нет свойства `value`. Но ведь в реальности у элемента input есть value! Как правильно получить значение из поля ввода? Я пробовал использовать `(eve