如何在Angular 2 Apps中使用角度材料(https://material.angularjs.org)?

时间:2015-06-03 05:24:17

标签: angularjs angular-material angular

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

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

  • 角material.js
  • 角animate.js
  • 角aria.js

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

2 个答案:

答案 0 :(得分:3)

所以目前你不能使用当前角度材料与angular2。

根据Marcy Sutton,他们将在团队发布1.x后解决Angular Material的并入问题。

https://github.com/angular/material2是与ng2兼容的新回购。有一些材料的分支可能与ng2一起使用,例如ng2-material

答案 1 :(得分:0)

不,Angular Material 1.x不支持Angular 2+。您可以在issue #6336中查看有关此问题的一些问题和讨论。基本上,许多现有的,经过测试的组件需要重写(数月的工作)。

material2仅在最近(2016年12月)进入测试阶段,可能还没有为所有生产应用程序做好准备。如果您需要尽快为Angular 2应用程序进行Material Design,那么为material2做出贡献是您的最佳选择。

据我所知,没有Material Design库可以为Angular 2+准备好生产(测试版外)。

我正在使用Angular2-Polymer和Polymer纸张元素在我的Angular 2+应用程序中获取Material Design,但是Angular 2.2中的重大更改破坏了这种集成,并且可能需要对lib进行重大的重写。

有一天

Material Components for the Web可能是另一种选择,但它们处于alpha atm。