2016-09-23 8 views
2

Ich habe eine Typoskript-Datei mit dem Namen 'abc.ts' mit einem Methodenaufruf 'ScanCode()'. Ich habe eine separate js-Datei "sample.js" mit einer Methode foo(). Ich möchte die Scancode-Methode von Typoskript in diesem Beispiel js foo-Methode aufrufen.Call Typescript Funktion in externen Javascript-Funktion

Ich habe versucht, ts Datei in Javascript importieren, aber es ist nicht in der Lage zu identifizieren 'Import' -Funktion.

+0

Sie könnten [diese Antwort] (http://StackOverflow.com/a/12711586/2435473), Entweder rufen Sie einfach eine js-Funktion direkt (Sie können eine Warnung sehen) oder machen Sie es zu deklarieren Variable –

+1

Warum don 'don' t Sie schreiben Ihren Code auch in TypeScript? Ich empfehle es. –

+0

Aktiviere ich meine js-Funktion von Android-Aktivität, deshalb wollte ich die Typoskript-Methode von dieser js-Methode aufrufen. –

Antwort

1

Sie müssen die Typoskript-Datei kompilieren, die Sie zu Javascript haben, oder wenn Sie es importieren möchten, verwenden Sie etwas wie Webpack. Ich denke, der einfachste Weg, Ihre Typoskript-Funktion aufzurufen, ist, sie global zu machen.