Heim > Web-Frontend > js-Tutorial > Wie integriere ich externe JavaScript-Funktionen in ein Angular-Projekt?

Wie integriere ich externe JavaScript-Funktionen in ein Angular-Projekt?

Barbara Streisand
Freigeben: 2024-10-26 14:23:31
Original
1035 Leute haben es durchsucht

How to Integrate External JavaScript Functions into an Angular Project?

JavaScript-Funktionen in Angular-Projekte integrieren

Frage:

Wie kann ich ein JavaScript einbinden? Skriptdatei erstellen und eine bestimmte Funktion darin innerhalb eines Angular-Projekts aufrufen?

Antwort:

Um eine JavaScript-Skriptdatei in Angular zu integrieren, können Sie darauf verweisen in Ihrer Datei „angular-cli.json“ (oder „angular.json in Angular 6“). Dadurch wird der Angular-CLI mitgeteilt, wo das Skript während der Erstellungszeit zu finden ist.

Fügen Sie die folgende Zeile zum Array „scripts“ hinzu:

"scripts": [
    "../path-to-script"
]
Nach dem Login kopieren

Als nächstes müssen Sie sicherstellen, dass TypeScript das erkennen kann externes Skript. Erstellen Sie eine typings.d.ts-Datei (falls nicht vorhanden) im Verzeichnis src und fügen Sie die folgende Deklaration hinzu:

declare var variableName: any;
Nach dem Login kopieren

In Ihrer Angular-Komponente oder Ihrem Angular-Dienst können Sie das Skript dann wie folgt importieren :

import * as variable from 'variableName';
Nach dem Login kopieren

Mit dieser Technik können Sie über das abc.js-Skript in Ihrem Angular-Code auf die „öffentliche“ Funktion (xyz()) zugreifen und so externe JavaScript-Funktionalität nahtlos integrieren.

Das obige ist der detaillierte Inhalt vonWie integriere ich externe JavaScript-Funktionen in ein Angular-Projekt?. 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