erknrio
11/30/2017 - 1:00 PM

Typescript stop property does not exist on type JQuery. FROM: https://stackoverflow.com/questions/24984014/how-can-i-stop-property-does-not-

El problema

Al usar algunas librerías o plugins, como jQuery, podemos emplear métodos que no se encuentran definidos en su "typings". Es el caso de emplear un plugin que usa jQuery, por ejemplo.

La solcuión

Podemos hacer un typecast para que desaparezca el error o agregarlo el typings en cuestión. Sin duda la opción más sencilla es el typecast. Pongo ejemplo genérico: (<any>$(".selector-jquery")).metodoDesconocido();.

Si quisiéramos un ejemplo concreto, por ejemplo usando un plugin de barra de navegación lateral con jQuery (sidenav) del framework frontend materializecss: (<any>$(".menu-lateral")).sideNav();.