Обновление с AngularJS1.2 до Angular - PullRequest
0 голосов
/ 10 февраля 2020

Я сейчас работаю в приложении AngularJS 1.2, это приложение среднего размера с 25 модулями, теперь я хочу обновить до angular новой версии. Я не могу написать заново, потому что это старый проект, я не знаю более старых требований этого проекта. Пожалуйста, кто-нибудь предложить мне лучший способ достичь этого.

Ответы [ 2 ]

0 голосов
/ 10 февраля 2020

Эта страница мне очень помогла, когда я обновился до angular: https://angular.io/guide/upgrade Очень хороший справочник по обновлению до angular: https://angular.io/guide/ajs-quick-reference

Хорошим решением было бы использовать ngUpgrade: одновременно запустить AngularJS и Angular. Весь код Angular выполняется в инфраструктуре Angular, а код AngularJS в инфраструктуре AngularJS. Кроме того, компоненты и сервисы, управляемые одной платформой, могут взаимодействовать с компонентами другой инфраструктуры. Это происходит в трех основных областях: внедрение зависимостей, DOM и обнаружение изменений.

Некоторые основные моменты, которые следует учитывать при обновлении: - Получить AngularJS и Angular компонентов и сервисов, общающихся с друг друга во время обновления - Замена контроллеров - Замена $ scope и $ watch - преобразование директив в компоненты

0 голосов
/ 10 февраля 2020

Нелегко преобразовать проект angular -1 в Angular -2 +. Вам нужно запустить fre sh, потому что оба фреймворка совершенно разные. Для требований проекта / бизнес-логики c вы должны понимать логи c и код, а затем написать код fre sh в Angular -2 +.

Вы можете скопировать и вставить любой код javascript от angular -1 до angular -2 +. Это будет работать правильно.

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