113

在角度材料源中的多个位置,有元素/ css 类cdk作为其前缀。

有谁知道cdk角度材料上下文中的缩写是什么?

4

4 回答 4

112

CDK 是component dev kit. 这意味着这些是用于构建未与 Material Design 耦合的组件的通用工具

来自material2 变更日志

  • 中的几个组件core/(例如 Overlay)的前缀已更改为cdk-(“组件开发套件”的缩写)。这意味着这些是用于构建未与 Material Design 耦合的组件的通用工具。旧的选择器仍然不推荐使用,但将在下一个版本中删除。CSS 类已更改。

有关如何使用 cdk 组件(例如 table、overlay、portal、portal host 等)的更多信息,您可以在此处找到示例:

  1. https://github.com/angular/material2/tree/master/src/demo-app
  2. https://medium.com/@caroso1222/a-first-look-into-the-angular-cdk-67e68807ed9b
于 2017-02-21T14:38:23.040 回答
33

CDK(组件开发工具包)是一个独立的包。

CDK 的目标是为开发人员提供更多工具来构建出色的 Web 组件。这对于希望在不采用 Material Design 视觉语言的情况下利用 Angular Material 功能的项目特别有用。

查看来自 Google 的 CDK 存储库

https://github.com/angular/material2/tree/master/src/cdk
于 2017-07-09T09:43:53.817 回答
4

CDK => 组件开发工具包

它的主要目的是启用可扩展性,以便在其之上创建自定义组件。

于 2018-02-22T20:53:27.343 回答
1

代表组件开发工具包。CDK 允许您使用不依赖于 Angular Material 及其样式且完全独立的功能。您可以使用的一些很棒的功能是拖放和虚拟滚动(我个人喜欢),只需导入 cdk。在这里查看文档 。

于 2019-03-12T04:41:39.890 回答