Во многих местах в источнике материала angular есть классы elements / css, которые имеют cdk
префикс.
Кто-нибудь знает, что такое аббревиатура cdk
в угловом материальном контексте?
angular-material2
angular-cdk
Ашок Койи
источник
источник
material
уже начат рефакторинг,cdk
чтобы компоненты cdk можно было извлекать и использовать из npm независимо от материала. Даже после рефакторинга код cdk может жить вместе с материалом, но упаковка будет другой. Например, новый компонент материала, такой какtable
расширяетcdk
таблицу и применяет к ним стиль, чтобыtable
тема и размер соответствовали спецификации материала. Источник: github.com/angular/material2/tree/master/src/lib/tableCDK (Component Development Kit) - это отдельный пакет.
Цель CDK - предоставить разработчикам больше инструментов для создания замечательных компонентов для Интернета. Это будет особенно полезно для проектов, которые хотят использовать преимущества Angular Material без использования визуального языка Material Design.
Оформить заказ репо от Google для CDK
источник
CDK => Комплект разработчика компонентов
Его основная цель - включить расширяемость, чтобы на ее основе создавать собственные компоненты.
источник
Обозначает комплект для разработки компонентов. CDK позволяет использовать функции, которые не зависят от материала Angular и его стиля и являются полностью независимыми. Некоторые удивительные функции, которые вы можете использовать, - это перетаскивание и виртуальная прокрутка (что мне лично нравится), просто импортировав cdk. Ознакомьтесь с документацией здесь .
источник