Maison  >  Article  >  interface Web  >  Comment intégrer des scripts JavaScript externes et accéder aux fonctions dans Angular ?

Comment intégrer des scripts JavaScript externes et accéder aux fonctions dans Angular ?

Mary-Kate Olsen
Mary-Kate Olsenoriginal
2024-10-26 07:57:30457parcourir

 How to Integrate External JavaScript Scripts and Access Functions in Angular?

Inclure des fichiers de script JavaScript dans les fonctions angulaires et invocatrices

L'intégration de scripts JavaScript externes dans les applications Angular et l'accès à leurs fonctions est un aspect clé de la personnalisation et l'amélioration des fonctionnalités. Voyons comment y parvenir :

Accès aux fonctions JavaScript

Pour inclure un fichier JavaScript nommé abc.js et appeler sa fonction xyz() dans Angular, suivez ces étapes :

1. Mettez à jour angulaire-cli.json (ou angulaire.json dans Angular 6)

Modifiez le fichier angulaire-cli.json et ajoutez le chemin d'accès au fichier JavaScript sous la propriété "scripts".

<code class="json">"scripts": [
    "../path/to/abc.js"
]</code>

2. Définissez un fichier de déclaration TypeScript

Créez un fichier nommé typings.d.ts dans le répertoire src s'il n'existe pas. Ensuite, ajoutez la déclaration suivante pour établir une variable globale pour le script :

<code class="typescript">declare var abc: any;</code>

3. Importez le script dans votre composant

Importez le fichier JavaScript en utilisant la syntaxe suivante dans votre composant Angular :

<code class="typescript">import * as abc from 'abc';</code>

4. Appelez la fonction JavaScript

Vous pouvez désormais accéder et invoquer la fonction xyz() à partir du fichier JavaScript importé :

<code class="typescript">abc.xyz();</code>

En suivant ces étapes, vous pouvez intégrer de manière transparente du JavaScript externe scripts dans votre application Angular et exploitez leurs fonctions pour améliorer les fonctionnalités de votre application Web.

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!

Déclaration:
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