Angular2-overview
提供:Dev Guides
Angular 2-概要
Angular JSは、JavaScriptで構築されたオープンソースフレームワークです。 Googleの開発者によって作成されました。 このフレームワークは、シングルページアプリケーションでの作業中に遭遇した障害を克服するために使用されました。 また、テストはフレームワークを構築する際の重要な側面と見なされました。 フレームワークを簡単にテストできることが保証されました。 フレームワークの最初のリリースは2010年10月でした。
Angular 2の機能
以下はAngular 2の主な特徴です-
- コンポーネント-Angularの以前のバージョンはコントローラーに焦点を当てていましたが、コントローラーよりもコンポーネントを持つことに焦点を変更しました。 コンポーネントは、アプリケーションを多くのモジュールに組み込むのに役立ちます。 これは、一定期間にわたってアプリケーションをより適切に維持するのに役立ちます。
- TypeScript -新しいバージョンのAngularはTypeScriptに基づいています。 これはJavaScriptのスーパーセットであり、Microsoftによって維持されています。
- サービス-サービスは、アプリケーションのさまざまなコンポーネントで共有できるコードのセットです。 たとえば、データベースからデータを選択するデータコンポーネントがある場合、複数のアプリケーションで使用できる共有サービスとして使用できます。
さらに、Angular 2には、より優れたイベント処理機能、強力なテンプレート、モバイルデバイスのより優れたサポートがあります。
Angular 2のコンポーネント
Angular 2には次のコンポーネントがあります-
- モジュール-これは、アプリケーションを論理的なコードに分割するために使用されます。 コードまたはモジュールの各部分は、単一のタスクを実行するように設計されています。
- コンポーネント-これは、モジュールをまとめるために使用できます。
- テンプレート-これは、Angular JSアプリケーションのビューを定義するために使用されます。
- Metadata -これを使用して、Angular JSクラスにデータを追加できます。
- サービス-これは、アプリケーション全体で共有できるコンポーネントを作成するために使用されます。
これらすべてのコンポーネントについては、このチュートリアルの後続の章で詳しく説明します。
Angularの公式サイトはhttps://angular.io/です。サイトにはAngular 2に関するすべての情報とドキュメントがあります。