J'ai un fichier JavaScript appelé abc.js
qui a une fonction «publique» appelée xyz()
. Je souhaite appeler cette fonction dans mon projet Angular. Comment je fais ça?
javascript
angular
Piyush Jain
la source
la source
plunker
pour reproduirePour inclure une bibliothèque globale, par exemple un
jquery.js
fichier dans le tableau de scripts deangular-cli.json
(angular.json
lors de l'utilisation d'angular 6+):Après cela, redémarrez ng serve s'il est déjà démarré.
la source
declare var $: any;
Ajoutez un fichier js externe dans index.html .
Voici le fichier myjs.js :
Ensuite, déclarez qu'il est dans le composant comme ci-dessous
demo.component.ts
demo.component.html
Ça marche pour moi ...
la source
declare
fait - essentiellement "declare
est utilisé pour dire à TypeScript que la variable a été créée ailleurs " (à partir de cette réponse ).Tu peux soit
ou
la source