我们可以将Angular Material v1.x与Angular Js 2.x一起使用吗?

时间:2017-01-05 12:54:33

标签: angular angularjs-material

我正在将现有项目从Angular 1.5迁移到Angular 2。 我使用Angular Material 1.1.1和Angular 1.5。有没有办法继续使用Angular Material v1.1.1和Angular 2。

原因是,Angular Material现在处于测试阶段,预计将在秋末发布稳定版(基于文章在线)。我公司的产品发布政策规定,我们不能在发布时使用任何处于测试阶段的技术。我们的产品发布时间定在2017年2月至3月左右。

我已经做了足够的网络搜索甚至是Angular Material网站状态

  

“开发人员应注意Angular Material v1仅适用于   Angular 1.x。“

我在这里寻求可用的解决方法和选项。

如果有人对Angular Material 2的发布日期有任何具体了解,请告诉我。

2 个答案:

答案 0 :(得分:2)

没有。您只能通过包含1.1.1中的CSS文件来使用布局内容。

答案 1 :(得分:1)

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

material2仅在最近(2016年12月)进入测试阶段,可能还没有为所有生产应用程序做好准备。如果您需要尽快为Angular 2应用程序进行Material Design,那么为material2做出贡献是您的最佳选择。没有已知的材料发布日期2 1.0,您不应该计划您的项目,期望发布日期将来某个日期。

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

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

有一天

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