Angular7-概要

Angular 7グーグルが所有しているので、安定版リリースは18日に行われたこれは角の最新バージョンである10月2018。

以下はこれまでにリリースされたAngularバージョンのリストです-

バージョン リリース日
Angular JS 2010年10月
Angular 2.0 2016年9月
Angular 4.0 2017年3月
Angular 5.0 2017年11月
Angular 6.0 2018年5月
Angular 7.0 2018年10月

Angularの次の2つの主要な今後のバージョンのリリース日は以下のとおりです-

バージョン リリース日
Angular 8.0 2019年3月/ 4月
Angular 9.0 2019年9月/ 10月

Googleは、6か月ごとにメジャーAngularバージョンをリリースする予定です。これまでにリリースされたバージョンは下位互換性があり、非常に簡単に新しいバージョンに更新できます。

Angular7に追加された新機能について説明しましょう。

V7へのAngularアップデート

Angular 7はメジャーリリースであり、AngularコアフレームワークであるAngularCLIでAngularMaterialsが更新されています。Angular 5または6を使用していて、Angular 7に更新する場合、以下はアプリをAngularの最新バージョンに更新するコマンドです-

ng update @angular/cli @angular/core

Angular CLI

Angular CLIを使用してプロジェクトのセットアップを実行している間、使用可能な組み込み機能、つまり、以下に示すルーティングとスタイルシートのサポートについてプロンプトが表示されます。

アプリケーションのパフォーマンス

Angular 7では、以下に示すように、angular.jsonにバンドルバジェットが追加されています-

BudgetsはAngularCLIに追加された機能であり、構成内で制限を設定して、アプリケーションのサイズが制限セット内にあることを確認できます。制限を超えたときにアプリに警告できるようにサイズを設定できます。

AngularMaterialとCDK

Angular Material / CDKのバージョンがAngular7で更新されました。また、CDKに2つの機能が追加されています- virtual scrolling, and drag and drop

仮想スクロール

仮想スクロール機能は、表示されているdom要素をユーザーに表示します。ユーザーがスクロールすると、次のリストが表示されます。これにより、完全なリストが一度に読み込まれるのではなく、画面の可視性に従ってのみ読み込まれるため、より高速なエクスペリエンスが提供されます。

ドラッグアンドドロップ

リストから要素をドラッグアンドドロップして、リスト内の必要な場所に配置できます。新機能は非常にスムーズで高速です。