2016-07-05 14 views
0

Hello World、AngularJS 2アプリをはじめて設定しようとしています。シンプルなダーツコードをTypeScriptに変換

<!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> 

とDARTコード:ここで

は、単純なHTMLです

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); 
} 

誰が私を活字体に、このダートコードを変換する助けてもらえますか?

答えて

1

このダーツコードをTypeScriptに変換できますか?

ヒント:

  • typescriptですが、何のmainを持っていません。
  • はあなたが
  • はタイプapplicaiton/json
  • HTTP応答は、一般的に、自動的に解析されているダーツとは異なる命名規則(客体)を持つtypescriptですに必要なものをimportする必要があります。その上で

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); 

もっと私は非常には、活字の本を読むことをお勧めします。私は自由なものを書いた:https://basarat.gitbooks.io/typescript/content/docs/getting-started.html

関連する問題