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?
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?
Antworten:
CDK ist die Kurzform von component dev kit
. Dies bedeutet, dass dies Allzweckwerkzeuge für Bauteile sind, die nicht an Material Design gekoppelt sind
Aus dem material2 Changelog
core/
, z. B. Overlay, wurde das Präfix geändert cdk-
(kurz für "Komponentenentwicklungskit"). Dies bedeutet, dass dies Allzweckwerkzeuge für Bauteile sind, die nicht an Material Design gekoppelt sind. Die alten Selektoren sind weiterhin als veraltet verfügbar, werden jedoch in der nächsten Version entfernt. Die CSS-Klassen wurden geändert.Weitere Informationen zur Verwendung von CDK-Komponenten wie Tabelle, Overlay, Portal, Portalhost usw. finden Sie hier:
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 das table
Erweitern der cdk
Tabelle und das Anwenden des Stils auf sie, sodass das table
Thema und die Größe des Materials mit den Materialspezifikationen übereinstimmen. Quelle: github.com/angular/material2/tree/master/src/lib/table
CDK (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
https://github.com/angular/material2/tree/master/src/cdk
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 .