2014-09-03 68 views
17

我在PolymerAngular Material中看到很多材料元素。據我所知,他們都是谷歌關於Material Design的產品,它們之間是否有任何關係?有沒有關於Material for Angular 2.0的計劃?Angular Material和Polymer有什麼區別?

+0

據我所知,谷歌有三種材料設計的網頁實現:Polymer,Polymer.dart和AngularJS團隊。我確定有人會爲AngularJS 2.0開發集合,因爲爲什麼不:) – 2014-09-03 10:23:08

+0

我在谷歌論壇中找到了這篇文章。 。 – johnnyfee 2014-09-05 01:50:57

回答

14

材料設計是一種新的設計語言spec,許多框架,小部件庫和第三作者都可以採用和實現。

  • 聚合物是參考實現網絡的材料設計。作爲一個額外的好處,事實證明,網頁組件非常適合材料設計的設計/模式(css範圍,劃分,聲明等)
  • Polymer.dart只是聚合物的Dart端口。由於它是一個端口,因此paper-*(材料設計)元素應該與他們的JS對應元素非常相似。理想情況下,這些元素本身沒有端口,但真正的dart/js interop現在缺乏。
  • Angular對material design spec有自己的解釋。不知道它遵守規範有多緊密。