2017-01-05 2 views
3

Я переношу свой существующий проект от углового 1,5 до углового 2. Я использовал угловой материал 1.1.1 с угловым 1.5. Можно ли использовать Angular Material v1.1.1 с Angular 2.Можем ли мы использовать угловой материал v1.x с угловым Js 2.x?

Причина в том, что Angular Material находится в стадии бета-тестирования прямо сейчас, и ожидается, что он станет стабильным, выпущенным поздней осенью (на основе статьи/онлайн). Политика выпуска продуктов в моей компании гласит, что мы не можем использовать технологию, которая находится в бета-версии на момент выпуска. И выпуск продукта запланирован на февраль-март 2011 года.

Я сделал достаточно веб-поиска и даже угловых состояния вебсайта Материала

«Разработчики должны отметить, что угловой Материал v1 работает только с угловыми 1.м»

Я здесь, чтобы искать обходные пути и варианты, доступные для использования этой комбинации.

Также, если у кого-то есть конкретные идеи относительно даты выпуска для Углового материала 2, пожалуйста, дайте мне знать.

+0

Если вы выпустили через несколько месяцев, правильно ли перейти на Angular2? Либо не переносите, либо не находите заменяемую библиотеку. – crashmstr

+1

Это очень похоже на http://stackoverflow.com/q/30611457/633107 – Splaktar

+0

Возможный дубликат [Как использовать угловой материал (https://material.angularjs.org) в приложениях Angular 2] (https: // stackoverflow.com/questions/30611457/how-to-use-angular-material-https-material-angularjs-org-in-angular-2-apps) – Daniel

ответ

2

Нет. Вы можете использовать только материалы макета, включая файлы CSS из 1.1.1.

+0

thanks @kuhnroyal – Bhramar

+0

Для гибких макетов в Angular 2+ вы можете использовать https://github.com/angular/flex-layout, который только что вступил в бета-версию. – Splaktar

1

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

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

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

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

Material Components for the Web может быть когда-нибудь другим вариантом, но они находятся в альфа-атме.

Смежные вопросы