Gibt es eine korrekte Methode zum Aufrufen einer JavaScript-Funktion von einer Komponente in Angular 2 (TypeScript)?
Hier ist meine Komponente:
%Vor%Der Aufruf der JavaScript-Funktion führt direkt zu einem Kompilierungsfehler, aber die Syntax in der "kompilierten" JavaScript-Datei (app.component.js) ist korrekt:
%Vor%Der zweite Weg (appendChild) funktioniert ohne Fehler, aber ich denke nicht (das DOM von typescript / angular zu ändern) ist der richtige Weg, dies zu tun.
Ich habe Folgendes gefunden: Verwenden einer JavaScript-Funktion von Typescript Ich habe versucht zu deklarieren die Schnittstelle:
%Vor%Aber das TypeScript scheint es nicht zu erkennen (kein Fehler in der Interface-Deklaration).
Danke
Bearbeiten:
Nach der Antwort von Juan Mendes habe ich damit geendet:
%Vor% Sie müssen TypeScript über externe Deklarationen (JavaScript) mit declare
informieren. Siehe Ссылка
Oder anonym
%Vor%Tags und Links javascript angular typescript