Angular 2:TypeScript上に構築

Angularチームとの長期的なパートナーシップの結果を喜んでご紹介します。



このパートナーシップは非常に生産的であり、有益な経験をもたらしました。このコラボレーションの一環として、Angular 2が今後TypeScript上に構築されることをお知らせします。 これらの新しいツールで人々ができることを楽しみにしており、Angular開発者による製品の使用を改善するために、Angularチームと引き続き協力していきます。





このコラボレーションの最初の成果は、TypeScript 1.5のリリースです。



Angularチームと協力して、Angular 2などの動的ライブラリを使用する際に、メタデータを使用してクラス宣言に注釈を付ける新しい方法を含む、よりクリーンなコードの開発に役立つ一連の新機能を開発しました。 ライブラリとアプリケーション開発者は、これらのメタデータアノテーションを使用して、構成情報や条件付きコンパイルチェックなどのコードとコード情報を明確に分離できます。



実行時に型情報を取得する機能も追加しました。 アクティベーションモードでは、これにより開発者は単純な型のイントロスペクションを実装できます。 実行時の追加チェックでコードの正確性を検証するため。 また、Angularなどのライブラリが型情報を使用して、型自体に基づいて依存性注入を設定できるようにします。



TypeScript上のAngular 2のTodoMVC



ng-confでは、 David EastよるTodoMVCに基づいたTodoMVCの例を示して、この作業を見ていきます。 この例を自分で試すことができます。 TypeScriptを初めて使用する場合は、 インタラクティブプラットフォームからTypeScriptを学ぶこともできます



ご意見をお聞かせください。



画像

Sublime 3のAngular 2のTypeScriptオートコンプリート



今後数週間のTypeScript 1.5のベータリリースを楽しみにしており、これに伴い、開発ツールによるTypeScriptサポートの拡大に​​より、大規模な開発スタイルと環境が組み込まれます。 また、AngularチームのBrad、Igor、Miškoのパートナーシップに深く感謝します。 Yehuda Katsuに感謝します。YehudaKatsuは、注釈の開発と、このタスクの実現を支援してくれたデコレーターの提案に協力してくれました。



All Articles