Avatar ·

Error Property 'value' does not exist on type EventTarget en TypeScript: cómo solucionarlo

¡Hola a todos! Recientemente empecé a aprender Angular y TypeScript, y me encontré con un error muy extraño que no puedo entender. Tengo un componente simple con un campo de entrada. Cuando el usuario ingresa texto, quiero manejar el evento (input) y obtener el valor del campo. Aquí está mi código: ```typescript // my-component.component.ts import { Component } from '@angular/core'; @Component({ selector: 'app-my-component', template: `

Usted ingresó: {{ inputValue }}

` }) export class MyComponent { inputValue: string = ''; onInput(event: Event): void { this.inputValue = event.target.value; // ¡Error aquí! } } ``` TypeScript muestra el error: "Property 'value' does not exist on type 'EventTarget'." Entiendo que `event.target` es un `EventTarget`, que no tiene la propiedad `value`. ¡Pero en realidad el elemento input sí tiene value! ¿Cómo obtener correctamente el valor del campo de entrada? Intenté usar `(eve

No answers yet.

Inicia sesión para dejar una respuesta

Blogs