Использовать компоненты AngularJS Material в проекте Angular 2+ - PullRequest
0 голосов
/ 29 августа 2018

Я довольно долго разрабатываю в Angular 2+, используя Angular Material, но документация AngularJS Material более полная и широкая, чем в Angular 2+, есть способ использовать компоненты AngularJS Material в Angular 2+ проект? Более конкретно на Angular 6

1 Ответ

0 голосов
/ 29 августа 2018

Вам нужно будет запустить обе среды одновременно, чтобы она заработала. Хотя это, безусловно, возможно, обычно это нежелательно, особенно если нет четкого разделения между тем, где заканчивается и начинается приложение AngularJS и приложение Angular 2+ (например, как было бы, если вы переходите на AngularJS). приложение к Angular 4). Компоненты AngularJS, распространяемые вокруг приложения Angular 2+, не кажутся желательной ситуацией.

Вот несколько дополнительных вопросов:

Имена компонентов могут конфликтовать Маршрутизация может мешать друг другу Связь между компонентами AngularJS и компонентами Angular 2+ затруднена У меня есть два предложения.

Либо покончи с зависимостью AngularJS и убери за прежним коллегой. Или создайте тонкие компоненты обертки вокруг компонентов Angular2 Material, которые имеют то же имя и подпись, что и компоненты материала AngularJS. Это возможно только в том случае, если компоненты работают примерно одинаково. Я рекомендую первое предложение, поскольку последнее может быть правдоподобным только для самых простых компонентов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...