回答:
CDKはの短縮形ですcomponent dev kit
。これは、これらがマテリアルデザインに結合されていないコンポーネントを構築するための汎用ツールであることを示しています。
core/
オーバーレイなどのいくつかのコンポーネントのプレフィックスが変更されましたcdk-
(「コンポーネント開発キット」の略)。これは、これらがマテリアルデザインに関連付けられていないコンポーネントを構築するための汎用ツールであることを示しています。古いセレクターは引き続き非推奨として使用できますが、次のリリースでは削除されます。CSSクラスが変更されました。テーブル、オーバーレイ、ポータル、ポータルホストなどのcdkコンポーネントの使用方法の詳細については、次の例をご覧ください。
material
すでにリファクタリングが開始cdk
されています。リファクタリングを行った後でも、cdkコードはマテリアルと一緒に存在する可能性がありますが、パッケージは異なります。たとえば、テーブルのtable
拡張やcdk
スタイルの適用などの新しいマテリアルコンポーネントは、table
のテーマとサイズがマテリアルの仕様に一致するようにします。出典: github.com/angular/material2/tree/master/src/lib/table
CDK(コンポーネント開発キット)はスタンドアロンパッケージです。
CDKの目標は、開発者にWeb用の素晴らしいコンポーネントを構築するためのより多くのツールを提供することです。これは、マテリアルデザインのビジュアル言語を採用せずにAngular Materialの機能を利用したいプロジェクトに特に役立ちます。
CDKのGoogleからレポをチェックアウト
https://github.com/angular/material2/tree/master/src/cdk