Angular中文博客

分享让你更聪明

[译2024]Angular Material支持的未来

浏览:80次 评论:0次 日期:2024年10月29日 7:52:01 作者:管理员

最近, Google 的 Material Web Components (MWC) 宣布了一些变化。一些开发人员已联系 Angular 团队,以更好地了解此公告对 Angular Material 的影响。我们想借此机会澄清,Angular Material 不使用或依赖 MWC,并且不受此更改的影响。

Angular Material 继续得到积极支持和开发。

我们认为这将是一个很好的机会来分享更多关于我们如何开发 Angular Material 的信息,在这篇文章中我们将分享一些即将到来的令人兴奋的机会。

我们如何开发 Angular Material

Angular Material 目前在底层使用一个名为 MDC Web 的库。大多数情况下,这不是通过 Angular Material 的 API 公开的,而是内部实现细节。

MWC 是完全独立于 MDC Web 开发的。 MWC 是一组现成的组件,而 MDC 是一组可以组合成组件的较低级别的部件。 Angular 几年前就开始整合 MDC Web, Angular Material v15 使基于 MDC Web 之上的组件成为默认组件

最近,为了更快地迭代,团队目前正在努力从 MDC Web 中分叉我们所依赖的代码,而不是继续直接导入 MDC,并将在 Angular Material 中对其进行迭代。我们预计此更改不会对组件 API 或其渲染输出产生影响。

Angular Material 的状态

我们最新版本的 Angular Material对 API 界面带来了重大改进,并对开发人员体验进行了重要更新。开发人员可以享受 Material 3 样式、对设计令牌的支持(通过 CSS 变量)和主题原理图。该版本为数千名开发人员使用的 Angular Material 稳定组件集合带来了最新的 Material 3 模式。

该团队还计划扩展Angular CDK的功能和文档,使开发人员能够使用经过考验的、可访问的 UI 原语构建出色的应用程序。我们计划在 angular.dev 上突出显示更多 CDK 功能,以使它们更容易被发现。

我们很高兴为开发人员提供构建出色的 UI 所需的工具,以最好地服务于他们的客户和用户。感谢您的阅读并去构建出色的应用程序。

原文链接:https://blog.angular.dev/the-future-of-material-support-in-angular-7fa0662ecc4b

发表评论