2015-06-03 11 views
12

Pamiętam, że widziałem materiał kątowy-material.css używany w jednym z dwóch demo Angular 2 na stronie ng-conf. Czy ktoś może potwierdzić, czy to działa ...Jak używać materiału kątowego (https://material.angularjs.org) w aplikacjach Angular 2

Ponadto, możliwe jest użycie następujących kątowej 2 Apps:

  • skośnych material.js
  • skośnych animate.js
  • kątowych -aria.js

Wiem, że powyższe js mają zależność od Angular 1.3+, ale co jeśli dodam tę zależność ponad moją zależność Angular 2. Czy to zadziała?

Odpowiedz

3

Obecnie nie można używać bieżącego materiału kątowego z kątem 2.

Zgodnie z Marcy Sutton będą one dotyczyły włączenia materiału kątowego, gdy zespół dokona realeasingu 1.x.

https://github.com/angular/material2 to nowe repo, które będzie kompatybilne z ng2. Istnieje kilka rozwidleń materiału, które mogą działać z ng2 już takimi jak ng2-material.

0

Nie, materiał kątowy 1.x nie obsługuje kątowego 2+. Możesz zobaczyć niektóre z problemów i dyskusji na ten temat w issue #6336. Zasadniczo wiele z istniejących, przetestowanych komponentów musiałoby zostać ponownie napisane (wiele miesięcy pracy).

dopiero niedawno (grudzień 2016) wszedł do wersji beta i może nie być gotowy na wszystkie aplikacje produkcyjne. Jeśli potrzebujesz Material Design do swojej aplikacji Angular 2 jak najszybciej, wkład w materiał 2 to najlepsza opcja.

Z tego co wiem, nie ma biblioteki Material Design, która jest gotowa do produkcji (poza wersją beta) dla Angular 2+.

Użyłem Angular2-Polymer z polimerowymi elementami papierowymi, aby uzyskać Material Design w moich aplikacjach Angular 2+, ale zerwanie zmian w Angular 2.2 przerwała tę integrację i może wymagać znacznego ponownego zapisu biblioteki.

Material Components for the Web może pewnego dnia będzie inna opcja, ale są one w alfa atm.

Powiązane problemy