2016-07-05 11 views
0

Ich versuche, Hello World, AngularJS 2 App zum ersten Mal einzurichten.Konvertieren von einfachen Dart-Code in TypeScript

Hier ist einfach HTML:

<!doctype html> 
<html> 
    <body> 
    <my-app></my-app> 
    <script type="application/dart" src="hello.dart"></script> 
    <script src="packages/browser/dart.js"></script> 
    </body> 
</html> 

Und der Dart-Code:

class Hello{ 

    String message; 

    Hello(){ 
     HttpRequest.getString('/hello') 
      .then((String content) { 
       Map parsedMap = JSON.decode(content); 
       message = parsedMap["Message"]; 
      }); 
    } 
} 

main() { 
    reflector.reflectionCapabilities = new ReflectionCapabilities(); 
    bootstrap(AppComponent); 
} 

Könnte mir jemand diese Dart-Code helfen konvertieren Typoskript?

Antwort

1

Konnte mir jemand helfen, diesen Dart-Code in TypeScript zu konvertieren?

Tipps:

  • Typoskript keine main hat.
  • müssen Sie die Dinge, die Sie in Typoskript müssen import
  • hat eine andere Namenskonvention als dart
  • HTTP-Antworten vom Typ applicaiton/json werden üblicherweise automatisch analysiert (objektiviert).

Auf dieser Grundlage:

import {bootstrap} from "some/angular/module"; 
// Do same for http 

class Hello { 

    message: string; 

    hello() { 
     http.getString('/hello') 
      .then((content) { 
       const message = content; 
      }); 
    } 
} 


bootstrap(AppComponent); 

Mehr

empfehle ich Ihnen ein Buch über Typoskript lesen. Ich schrieb eine freie: https://basarat.gitbooks.io/typescript/content/docs/getting-started.html