Подтвердить что ты не робот

Как использовать материал angular (https://material.angularjs.org) в angular 2 приложениях

Я помню, что видел angular -material.css, используемый в одном из демонов Angular 2 в ng-conf. Может кто-нибудь подтвердить, работает ли это...

Кроме того, можно ли использовать в Angular 2 приложениях:

следующее:
  • angular -material.js
  • angular -animate.js
  • angular -aria.js

Я знаю, что выше js имеет зависимость от Angular 1.3+, но что, если я добавлю эту зависимость выше и выше моей зависимости Angular 2. Будут ли они работать тогда?

4b9b3361

Ответ 1

В настоящее время вы не можете использовать текущий angular материал с angular2.

Согласно Marcy Sutton, они будут решать вопрос о включении angular материала после того, как команда провела обновление 1.x.

https://github.com/angular/material2 - это новое репо, которое будет совместимо с ng2. Есть некоторые вилки Material, которые могут работать с ng2 уже такими, как ng2-material.

Ответ 2

Нет, Angular Материал 1.x не поддерживает Angular 2+. Вы можете увидеть некоторые проблемы и обсудить их в issue # 6336. В принципе, многие из существующих тестируемых компонентов должны быть переписаны (много месяцев работы).

material2 только недавно (декабрь 2016 года) вошел в бета-версию и может быть не готов для всех производственных приложений. Если вам нужна материальная конструкция для вашего приложения Angular 2 как можно скорее, то ваш материал material2 - ваш лучший вариант.

Насколько мне известно, нет библиотеки материалов, готовой к выпуску (из бета-версии) для Angular 2+.

Я использовал Angular2-Polymer с элементами полимерной бумаги, чтобы получить конструкцию материалов в моих приложениях Angular 2+, но нарушив изменения в Angular 2.2 нарушили эту интеграцию и могут потребовать значительной перезаписи lib.

Компоненты материалов для Интернета могут когда-нибудь быть другим вариантом, но они находятся в альфа-атаме.