Интегрируйте угловую директиву js в угловую 7-компонентную - PullRequest
0 голосов
/ 12 февраля 2019

Можно ли интегрировать директиву Angular js в компонент Angular 7 во время выполнения.Angular js - это отдельный модуль проекта со своей структурой папок. Эта структура папок также содержит директивы.Можно ли импортировать эти угловые js-директивы в приложение Angular 7, указав путь к файлу директивы и использовать его в шаблоне компонента Angular 7.Пожалуйста, предложите, если есть способ сделать это.

1 Ответ

0 голосов
/ 31 мая 2019

Это НЕ рекомендуется.Архитектура и жизненные циклы обоих очень разные, и вы просто увеличиваете вероятность ошибок, времени и усилий, делая это .

Чтобы ответить на ваш вопрос: да, есть способ сделать это, так как вы можете манипулировать DOM, используя любую библиотеку JS lib / framework и используя @ ViewChild / templateRefs вашего ng7 для получения контроля над элементом, но вывозникнут проблемы при обновлении данных в / из Angular7.

Я настоятельно рекомендую вам создать новый компонент ng2 +, импортировать код из старого проекта и поработать над ним, чтобы превратить его в компонент Angular2 +.

...