【发布时间】:2017-05-02 00:29:08
【问题描述】:
最近,MDL(Material Design Lite)项目的继任者以Material Components for the Web启动。它的目标之一是“与其他 JS 框架和库的无缝集成”。
还有另一个项目Angular Material2 专门为 Angular (v2+) 提供材料设计组件。
这两个项目都在创建基于材料设计的UI 组件。此外,它们具有相似的组件集ready/in-active-development,以及与即将推出的相同组件集(列出了here 和here)。
有人能帮我理解两个项目之间的重叠之处吗?我应该为新项目选择哪一个?
从根本上说,我确实理解 Angular Material2 将与 Angular 项目更加无缝和紧密地集成,而用于 Web 的 Material Components 将为多个 JS 框架提供钩子以供使用。但我看不出重叠的原因,哪个会更有动力(阅读更多组件)。
【问题讨论】:
-
请注意,Angular 1.x 的 Angular Material 与 Angular 2+ 的 Angular Material2 不同。此外,Web 的 Material Components 与 Polymer 的 Material/Paper Elements 不同,后者是基于标准的 Web 组件。此问题中讨论的技术均不属于基于标准的“Web 组件”。
-
同意.. 感谢您的编辑
-
不要使用有棱角的材料 2. 很烂。我遇到了您的帖子,因为我正在寻找角度材料 2 的替代品。查看 Vue.js 的 vuetify 材料。 Angular 材质应该是这样的。
-
必须同意 Cent1pede。 Angular Material Design 2 的文档绝对是废话
标签: material-design angular-material2 material-components