2017-01-05 2 views
0

Ich versuche, einige Javascript zu nehmen und es in Typoskript zu übersetzen, um es mit einer Webseite zu verwenden, die Aurelia verwenden wird. Ich habe einige Syntaxprobleme mit den folgenden Zeilen. Wenn mir jemand in die richtige Richtung weist, wäre das sehr zu begrüßen. Die Linien sind unten. Vielen Dank im VorausTypescript vs JavaScript-Syntax

--Jason

//trying to see if the browser supports HTML5 FileReader functionality 
//VS currently says filereader does not exist on type 'Window' 
     if (window.filereader) 

//VS says Property 'trigger' does not exist on type 'HTMLElement' 
     document.getElementById('fileBox').trigger('click'); 

//VS says Property 'click' does not exist on type 'Element' 
     document.querySelector('.fileCont span').click(function() { 
    this.remove(); 
}); 


    // Property 'file' does not exist on type 'HTMLImageElement' 
    var img = document.createElement("img"); 
    img.file = file; 
+1

Sie müssen die [@types] (https://www.npmjs.com/~types) installieren, die Sie benötigen – elclanrs

+1

Auch, was ist in Ihrem tsconfig? Was ist das Ziel? Das kann bereits DOM-Typen beinhalten. Und welchen Editor verwendest du? – elclanrs

+0

Ich verwende Visual Studio. Ich sehe keine tsconfig.json in meiner Anwendung. Ich habe jedoch mehrere tsconfig.json-Dateien in meinen Visual Studio-Programmdateien-Verzeichnissen wie C: \ Programme (x86) \ Microsoft Visual Studio 14.0 \ Common7 \ IDE \ ItemTemplatesCache \ CSharp \ Web \ Scripts \ tsconfig \ tsconfig.json für Beispiel. Was meinen wir mit dem @type? Entschuldigung, neu für all das. –

Antwort

Verwandte Themen