Angular 团队推出了一个新的组件开发工具包 (Component Development Kit),这是一个用于 Material Design 组件的高度可重用构建模块库。CDK 包含一些经过充分测试的工具,供开发者以最小的付出添加通用的交互模式。 Angular 团队表示,现代 Web 开发称得上是面向组件的开发。Angular 为开发者提供了一种方法来定义这些离散的 UI 块,然后将其组合到一个应用程序中。我们构建了组件开发工具包(CDK),为你的组件提供高质量的预定义行为。无论你是在创作一个通用的、可重用的组件库,还是为一个应用程序构建特定领域的组件,CDK 都可以帮助你以更少的代码和更少的错误在更短的时间内构建所需的组件。他们表示最终的目标是使所有的 Angular 组件库都能够利用 CDK,减少重复解决这些常见问题的工作。 CDK 库是在开发 Angular Material 时开发的,开发者在许多组件中定义了常见的模式,并构建了这种可重用的行为模式库。CDK 是一组子包,每个子包负责不同类型的任务或功能。如:
有关它的特性和功能完整列表,请阅读 CDK 文档。 目前,CDK 库已发布第一个稳定版本,你可以报告问题,并在 Angular 的 GitHub 仓库分享你对改进 CDK 的想法。 |