Angular 15 学習ガイド
Angular の最新バージョンは 11 月にリリースされました。Minko Gechev は、彼のリリース発表で最も重要な新機能を要約しています。
この記事では、これらの新しい Angular 機能がどのように機能するかを説明するリソースを共有します。
- スタンドアロン API (現在は安定しています)
- ルーター ツリー シェイキング可能なスタンドアロン API と機能的なルーター ガード
- HttpClient ツリー シェイク可能なスタンドアロン API
- ディレクティブ合成 API
- 画像ディレクティブ
スタンドアロン API
Angular チームは、開発者プレビュー機能として Angular v14 にスタンドアロン API を導入しました。Angular v15 では、これらは開発者プレビューではなくなり、安定した API サーフェスの一部になりました。
コンポーネント、ディレクティブ、およびパイプをスタンドアロンとしてマークできるようになりました: true。スタンドアロンとしてマークされた Angular クラスは、NgModule で宣言する必要はありません。
Angular ドキュメントの「スタンドアロン コンポーネントの概要」ガイドでは、スタンドアロン コンポーネントの作成方法と使用方法について説明しています。
ルーター ツリー シェイキング可能なスタンドアロン API と機能的なルーター ガード
Andrew Scott は、を使用せずにルーターを作成する方法RouterModuleと、機能的なルーター ガードの使用方法について説明しています。
スタンドアロン ルーターとコンポーネントを使用してバンドル サイズを縮小する方法の詳細については、Kevin Kreuzerの記事を参照してください。
HttpClient ツリー シェイク可能なスタンドアロン API
これで、.xml なしで HTTP クライアント API を使用できるようになりましたHttpClientModule。Netanel Basalは、この新しい機能を適用する方法を示し、遅延ロードされたモジュールでインターセプターを定義する方法を示しています。
ディレクティブ合成 API
公式ドキュメントから:
Angular ディレクティブは、再利用可能な動作をカプセル化する優れた方法を提供します。ディレクティブは、属性、CSS クラス、およびイベント リスナーを要素に適用できます。
ディレクティブ構成 API を使用すると、コンポーネント内からコンポーネントのホスト要素にディレクティブを適用できます。
Cédric Exbrayat は、この新しい API が必要な理由を次のように説明しています。
Henrique Custódia が、ディレクティブ コンポジション API がどのように機能するかを示す素晴らしい例を示しています。
Angular 15: ディレクティブ コンポジション API の使用画像ディレクティブ
Angular ドキュメントの「NgOptimizedImage の開始」ガイドでは、新しいNgOptimizedImageスタンドアロン ディレクティブが、イメージをロードするためのパフォーマンス最適化のベスト プラクティスの採用にどのように役立つかを説明しています。
Fábio Englert Moutinho は、NgOptimizedImage e コマース アプリケーションの例でディレクティブをテストし、Lighthouse スコアを最大 50% 向上させました。
➕ この Angular 15 スタディ ガイドに追加すべき他のリソースを見たことがありますか? 記事で紹介できるように、私に送ってください!
作者について
私の名前はGergely Szerovayです。フロントエンド開発のチャプター リーダーとして働いています。Angular を教える (そして学ぶ) ことは、私の情熱の 1 つです。Angular に関連するコンテンツ (記事、ポッドキャスト、カンファレンス トークなど) を毎日利用しています。
すばらしい Angular リソースの月刊コレクションに興味がある場合は、Angular Addicts という私の出版物を購読してください。以前の問題はこちらで読むことができます。
また、最近 Angular 関連の優れた記事、ツイート、またはその他のリソースを見た場合は、こちらのコメント欄でお知らせいただくか、Twitterで DM を送ってください。Angular Addicts の次号で特集するかもしれません!
また、あなたが興味を持っている他の Angular のトピックを教えてください。公開を待っている記事の草稿がここ Medium にたくさんあります。
Angular の詳細については、Medium、Twitter、またはLinkedInでフォローしてください。

![とにかく、リンクリストとは何ですか?[パート1]](https://post.nghiatu.com/assets/images/m/max/724/1*Xokk6XOjWyIGCBujkJsCzQ.jpeg)



































