在角度素材源中的多个位置,有些元素/ css类以cdk
作为前缀。
有人知道角度材质上下文中cdk
的缩写吗?
答案 0 :(得分:106)
CDK是component dev kit
的缩写形式。这表示这些是用于构建的通用工具
未与Material Design相关联的组件
core/
中的多个组件(例如叠加层)的前缀已更改为cdk-
(简称
为“组件开发工具包”)。这表示这些是用于构建的通用工具
未与Material Design耦合的组件。旧的选择器仍然是
可用已弃用,但将在下一版本中删除。 CSS类已经更改。有关如何使用cdk组件(如表,覆盖,门户,门户主机,e.t.c)的更多信息,可以在此处找到示例:
答案 1 :(得分:26)
CDK(组件开发工具包)是一个独立的软件包。
CDK的目标是为开发人员提供更多工具来为Web构建出色的组件。这对于想要在不采用Material Design可视语言的情况下利用Angular Material功能的项目特别有用。
查看Google for CDK的回购
https://github.com/angular/material2/tree/master/src/cdk
答案 2 :(得分:3)
CDK =>组件开发套件
它的主要目的是启用可扩展性,以便在其上创建自定义组件。
答案 3 :(得分:0)
组件开发套件的支架。 CDK允许您使用不依赖于Angular Material及其样式的功能,并且它们是完全独立的。您可以通过导入cdk来使用一些很棒的功能,例如拖放和虚拟滚动(我个人很喜欢)。检查文档 here。