angular打包配置(Angular发布CDK组件开发工具包)(1)

Angular 团队推出了一个新的组件开发工具包 (Component Development Kit),这是一个用于 Material Design 组件的高度可重用构建模块库。CDK 包含一些经过充分测试的工具,供开发者以最小的付出添加通用的交互模式。

Angular 团队表示,现代 Web 开发称得上是面向组件的开发。Angular 为开发者提供了一种方法来定义这些离散的 UI 块,然后将其组合到一个应用程序中。我们构建了组件开发工具包(CDK),为你的组件提供高质量的预定义行为。无论你是在创作一个通用的、可重用的组件库,还是为一个应用程序构建特定领域的组件,CDK 都可以帮助你以更少的代码和更少的错误在更短的时间内构建所需的组件。他们表示最终的目标是使所有的 Angular 组件库都能够利用 CDK,减少重复解决这些常见问题的工作。

angular打包配置(Angular发布CDK组件开发工具包)(2)

  • Bidi 子包中的 BidiModule 为所有组件获取和响应页面当前 LTR / RTL 目录的更改提供了一个通用模式

  • overlay 面板是 menu, select, dialog, snack-bar, autocomplete 和 tooltip 这些组件的核心,所有这些组件都构建于 CDK 的 overlay 子包之上

  • angular打包配置(Angular发布CDK组件开发工具包)(3)

    有关它的特性和功能完整列表,请阅读 CDK 文档。

    目前,CDK 库已发布第一个稳定版本,你可以报告问题,并在 Angular 的 GitHub 仓库分享你对改进 CDK 的想法。

    GitHub 仓库:https://github.com/angular/material2/issues

    ,