W wielu miejscach w źródle materiałów kątowych istnieją elementy / klasy css, które mają cdk
przedrostek.
Czy ktoś wie, jaki jest skrót cdk
w kontekście materiału kątowego?
W wielu miejscach w źródle materiałów kątowych istnieją elementy / klasy css, które mają cdk
przedrostek.
Czy ktoś wie, jaki jest skrót cdk
w kontekście materiału kątowego?
Odpowiedzi:
CDK to krótka forma component dev kit
. Oznacza to, że są to narzędzia ogólnego przeznaczenia do budowania komponentów, które nie są połączone z Material Design
Z listy zmian material2
core/
Przedrostek kilku komponentów , takich jak Overlay, został zmieniony na cdk-
(skrót od „zestaw narzędzi do tworzenia komponentów”). Oznacza to, że są to narzędzia ogólnego przeznaczenia do tworzenia komponentów, które nie są połączone z Material Design. Stare selektory są nadal dostępne jako przestarzałe, ale zostaną usunięte w następnej wersji. Klasy CSS zostały zmienione.Aby uzyskać więcej informacji na temat korzystania z komponentów CDK, takich jak tabela, nakładka, portal, host portalu itp., Przykłady można znaleźć tutaj:
material
już rozpoczęto refaktoryzację, cdk
aby komponenty cdk mogły być pobierane i używane z npm niezależnie od materiału. Nawet po refaktoryzacji kod cdk może istnieć obok materiału, ale opakowanie byłoby inne. Na przykład, nowy komponent materiałowy, taki jak table
rozszerzenie cdk
tabeli i nadanie im stylu, aby table
motyw i rozmiar były zgodne ze specyfikacją materiału. Źródło: github.com/angular/material2/tree/master/src/lib/table
CDK (Component Development Kit) to samodzielny pakiet.
Celem CDK jest zapewnienie programistom więcej narzędzi do tworzenia niesamowitych komponentów dla sieci. Będzie to szczególnie przydatne w przypadku projektów, które chcą skorzystać z funkcji Angular Material bez przyjmowania języka wizualnego Material Design.
Sprawdź repozytorium od Google dla CDK
https://github.com/angular/material2/tree/master/src/cdk
Stojaki na zestaw deweloperski komponentów. CDK umożliwia korzystanie z funkcji niezależnych od Angular Material i jego stylizacji i jest w pełni niezależne. Niektóre niesamowite funkcje, których możesz użyć, to przeciągnij i upuść oraz wirtualne przewijanie (co osobiście uwielbiam), po prostu importując cdk. Sprawdź dokumentację tutaj .