An mehreren Stellen innerhalb der Winkelmaterialquelle gibt es Elemente / CSS-Klassen, cdk
deren Präfix verwendet wird.
Weiß jemand, wofür die Abkürzung cdk
im eckigen Materialkontext steht?
angular-material2
angular-cdk
Ashok Koyi
quelle
quelle
material
bereits begonnene Refactoring,cdk
damit CDK-Komponenten unabhängig vom Material von npm gezogen und verwendet werden können. Auch nach dem Refactoring kann CDK-Code neben Material leben, aber die Verpackung wäre anders. Zum Beispiel neue Materialkomponenten wie dastable
Erweitern dercdk
Tabelle und das Anwenden des Stils auf sie, sodass dastable
Thema und die Größe des Materials mit den Materialspezifikationen übereinstimmen. Quelle: github.com/angular/material2/tree/master/src/lib/tableCDK (Component Development Kit) ist ein eigenständiges Paket.
Das Ziel des CDK ist es, Entwicklern mehr Tools zur Verfügung zu stellen, mit denen sie großartige Komponenten für das Web erstellen können. Dies ist besonders nützlich für Projekte, die die Funktionen von Angular Material nutzen möchten, ohne die visuelle Sprache Material Design zu übernehmen.
Kasse das Repo von Google für CDK
quelle
CDK => Komponentenentwicklungskit
Der Hauptzweck besteht darin, erweiterbar zu aktivieren, um darüber hinaus benutzerdefinierte Komponenten zu erstellen.
quelle
Steht für Component Dev Kit. Mit dem CDK können Sie Funktionen verwenden, die nicht von Angular Material und dessen Design abhängen und völlig unabhängig sind. Einige großartige Funktionen, die Sie verwenden können, sind Drag & Drop und virtuelles Scrollen (was ich persönlich liebe), indem Sie einfach das CDK importieren. Überprüfen Sie die Dokumentation hier .
quelle