Эта страница мне очень помогла, когда я обновился до 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 - преобразование директив в компоненты