Maison > interface Web > js tutoriel > Comment intégrer des fonctions JavaScript externes dans un projet angulaire ?

Comment intégrer des fonctions JavaScript externes dans un projet angulaire ?

Barbara Streisand
Libérer: 2024-10-26 14:23:31
original
1031 Les gens l'ont consulté

How to Integrate External JavaScript Functions into an Angular Project?

Intégrer des fonctions JavaScript dans des projets angulaires

Question :

Comment puis-je incorporer un JavaScript fichier de script et appeler une fonction spécifique à l'intérieur de celui-ci, depuis un projet Angular ?

Réponse :

Pour intégrer un fichier de script JavaScript dans Angular, vous pouvez vous y référer dans votre fichier angulaire-cli.json (ou angulaire.json dans Angular 6). Cela indique à la CLI angulaire où localiser le script pendant la construction.

Ajoutez la ligne suivante au tableau "scripts" :

"scripts": [
    "../path-to-script"
]
Copier après la connexion

Ensuite, vous devez vous assurer que TypeScript peut reconnaître le script externe. Créez un fichier typings.d.ts (s'il n'existe pas) dans le répertoire src et ajoutez la déclaration suivante :

declare var variableName: any;
Copier après la connexion

Dans votre composant ou service Angular, vous pouvez ensuite importer le script comme suit :

import * as variable from 'variableName';
Copier après la connexion

En utilisant cette technique, vous pouvez accéder à la fonction 'public' (xyz()) à partir du script abc.js dans votre code Angular, vous permettant d'intégrer de manière transparente des fonctionnalités JavaScript externes.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal