Esta es el arreglo más válida que te podemos aportar, pero estúdiala detenidamente y analiza si es compatible a tu proyecto.
Ejemplo 1: la propiedad ‘valor’ no existe en el tipo ‘HTMLElement’.
document.getElementById() returns the type HTMLElement which does not contain a value property.The subtype HTMLInputElement does however contain the value property.So a solution is to cast the result ofgetElementById() to HTMLInputElement like this:var inputValue =(<HTMLInputElement>document.getElementById(elementId)).value;<> is the casting operator in typescript.SeeTypeScript: casting HTMLElement: https://fireflysemantics.medium.com/casting-htmlelement-to-htmltextareaelement-in-typescript-f047cde4b4c3
The resulting javascript from the line above looks like this:
inputValue =(document.getElementById(elementId)).value;
i.e.containing no type information.
Ejemplo 2: la propiedad angular ‘valor’ no existe en el tipo ‘HTMLElement’.
var inputValue =(<HTMLInputElement>document.getElementById(elementId)).value;
Si te animas, puedes dejar una sección acerca de qué le añadirías a esta sección.
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)