我记得在 ng-conf 的 Angular 2 演示之一中看到了 angular-material.css。有人可以确认这是否有效...
此外,是否可以在 Angular 2 应用程序中使用以下内容:
- 角材料.js
- 角动画.js
- 角 aria.js
我知道上面的 js 依赖于 Angular 1.3+,但是如果我在我的 Angular 2 依赖项之上添加该依赖项会怎样。那么这些会起作用吗?
我记得在 ng-conf 的 Angular 2 演示之一中看到了 angular-material.css。有人可以确认这是否有效...
此外,是否可以在 Angular 2 应用程序中使用以下内容:
我知道上面的 js 依赖于 Angular 1.3+,但是如果我在我的 Angular 2 依赖项之上添加该依赖项会怎样。那么这些会起作用吗?
因此,目前您不能将当前的角度材料与 angular2 一起使用。
根据Marcy Sutton的说法,一旦团队发布 1.x,他们将解决 Angular Material 的合并问题。
https://github.com/angular/material2是与 ng2 兼容的新仓库。有一些 Material 的分支可能已经可以与 ng2 一起使用,例如 ng2-material。
不,Angular Material 1.x 不支持 Angular 2+。您可以在issue #6336中看到一些关于此的问题和讨论。基本上,许多现有的、经过测试的组件都需要重新编写(几个月的工作)。
material2仅在最近(2016 年 12 月)进入测试阶段,可能尚未准备好用于所有生产应用程序。如果您需要尽快为您的 Angular 2 应用程序设计 Material Design,那么为 material2 做贡献是您的最佳选择。
据我所知,没有可用于 Angular 2+ 的生产就绪(测试版之外)的 Material Design 库。
我在我的 Angular 2+ 应用程序中使用Angular2-Polymer和 Polymer 纸元素来获得 Material Design,但是 Angular 2.2 中的重大更改破坏了这种集成,可能需要对库进行大量重写。
有朝一日,Web 的 Material Components可能会成为另一种选择,但它们在 alpha atm 中。