Heim > Web-Frontend > js-Tutorial > Hauptteil

Wie integriere ich externe JavaScript-Skripte und rufe Funktionen in Angular auf?

Patricia Arquette
Freigeben: 2024-10-26 20:57:02
Original
852 Leute haben es durchsucht

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

Einbindung externer JavaScript-Skripte und Funktionsaufrufe in Angular

Problem:

Sie besitzen eine JavaScript-Datei mit dem Titel „abc.js“, die eine Funktion namens „xyz()“ enthält. Ihr Ziel ist es, innerhalb Ihres Angular-Projekts auf diese Funktion zuzugreifen und sie aufzurufen. Wie können Sie das erreichen?

Lösung:

1. Referenzskripte in der Angular-Konfigurationsdatei:

Suchen und öffnen Sie die Datei „angular-cli.json“ (oder „angular.json“ für Angular-Versionen 6 und höher). Geben Sie unter der Eigenschaft „scripts“ den Pfad zu Ihrer externen JavaScript-Datei an, wie in diesem Beispiel gezeigt:

<code class="json">"scripts": [
    "../path" 
 ]</code>
Nach dem Login kopieren

2. Variable in typings.d.ts deklarieren:

Erstellen Sie eine Datei mit dem Namen „typings.d.ts“ im Verzeichnis „src“, falls diese nicht vorhanden ist. Deklarieren Sie in dieser Datei eine Variable, die auf Ihr externes Skript verweist:

<code class="typescript">declare var variableName:any;</code>
Nach dem Login kopieren

3. In Angular-Komponente importieren:

Importieren Sie in Ihre Angular-Komponente die Variable, die Sie in „typings.d.ts“ deklariert haben, mit der folgenden Syntax:

<code class="typescript">import * as variable from 'variableName';</code>
Nach dem Login kopieren

Jetzt können Sie Greifen Sie in Ihrem Angular-Projekt auf die Funktion „xyz()“ zu, indem Sie „variable.xyz()“ aufrufen.

Das obige ist der detaillierte Inhalt vonWie integriere ich externe JavaScript-Skripte und rufe Funktionen in Angular auf?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage