開発覚書はてな版

個人的な開発関連の備忘録

【Angular】Angular 7.0.0リリース

概要

Angular 7.0.0がリリースされましたね。 あまり大きな機能追加はありませんが、気になった箇所をピックアップしていきます。
ちなみに次世代レンダリングパイプラインのIvyは含まれていません・・・

blog.angular.io

github.com

ビルド環境

依存ライブラリ更新

以下の依存ライブラリのバージョンが更新されました。

  • TypeScript 3.1
  • RxJS 6.3
Node.jsの更新
  • 6.1の途中から10.9.xに変更されています。

機能追加

DoBootstrap インターフェースの追加
  • @NgModulebootstrapを使用せず手動で設定をするために使用します。

破壊的変更

  • メジャーバージョンアップですが、今回は破壊的変更はありません。

Angular Material & CDK

Angular Material スタイル
  • スタイルが大幅に変わっています。
  • 既存のデザインが崩れる可能性があるのでご注意下さい。
Virtual Scrolling 追加
  • 表示されている部分のみDOM要素をロード・アンロードします。
  • スクロール内に表示する全てのDOM要素を生成する必要がなくなるため、パフォーマンスが大幅に向上します。
Drag and Drop 追加