Необходимо ли преобразовывать все контроллеры angularjs в компоненты angularjs (v1.5 +), чтобы гибридное приложение работало? - PullRequest
0 голосов
/ 17 апреля 2019

У меня довольно большое приложение AngularJS (v1.5), которое содержит множество контроллеров. Я хочу перенести приложение на последнюю версию Angular (v7), используя модуль обновления, который запускает как старые, так и новые фреймворки вместе, допуская постепенный подход к обновлению. Итак, мой вопрос: нужно ли преобразовывать все мои контроллеры в директивы компонентов (введенные в версии 1.5+) перед использованием модуля обновления для работы моего гибридного приложения? Или мы можем сначала создать гибридное приложение с контроллерами как есть, а затем преобразовать каждый контроллер angularJS в угловые компоненты?

Другой вопрос, связанный с гибридным подходом, новые файлы, которые я создавал (связанные с угловой структурой), находятся в машинописном формате. Нужно ли конвертировать все старые файлы javascript в машинописный текст, чтобы гибридное приложение работало?

1 Ответ

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

Вы, вероятно, уже читали это, но в случае, если вы не ...

https://angular.io/guide/upgrade

в разделе «Подготовка» говорит:

  • Следуйте за AngularJSРуководство по стилю
  • Использование загрузчика модулей
  • Миграция на TypeScript
  • Использование директив компонента
...