13

我记得在 ng-conf 的 Angular 2 演示之一中看到了 angular-material.css。有人可以确认这是否有效...

此外,是否可以在 Angular 2 应用程序中使用以下内容:

  • 角材料.js
  • 角动画.js
  • 角 aria.js

我知道上面的 js 依赖于 Angular 1.3+,但是如果我在我的 Angular 2 依赖项之上添加该依赖项会怎样。那么这些会起作用吗?

4

2 回答 2

3

因此,目前您不能将当前的角度材料与 angular2 一起使用。

根据Marcy Sutton的说法,一旦团队发布 1.x,他们将解决 Angular Material 的合并问题。

https://github.com/angular/material2是与 ng2 兼容的新仓库。有一些 Material 的分支可能已经可以与 ng2 一起使用,例如 ng2-material

于 2016-01-13T19:47:36.337 回答
0

不,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 中。

于 2017-01-05T20:25:12.320 回答