Tengo un archivo JavaScript llamado abc.js
que tiene una función 'pública' llamada xyz()
. Quiero llamar a esa función en mi proyecto Angular. ¿Cómo puedo hacer eso?
javascript
angular
Piyush Jain
fuente
fuente
plunker
para reproducirPara incluir una biblioteca global, por ejemplo, un
jquery.js
archivo en la matriz de scripts deangular-cli.json
(angular.json
cuando se usa angular 6+):Después de esto, reinicie ng serve si ya se inició.
fuente
declare var $: any;
Agregue un archivo js externo en index.html .
Aquí está el archivo myjs.js :
Luego declare que está en un componente como el siguiente
demo.component.ts
demo.component.html
Me está funcionando ...
fuente
declare
hace , esencialmente "declare
se usa para decirle a TypeScript que la variable se ha creado en otro lugar " (de esta respuesta ).Tu también puedes
o
fuente