- Inclua as bibliotecas Angular 2 e ng-upgrade em sua aplicação existente a ser portada
- Defina um primeiro componente a ser migrado
- Edite a directive Angular 1 escolhida e adapte seu código a sintaxe ao Angular2
- Converta o controller e funções ligadas a directive para a sintaxe e semantica do Angular 2
- Use ng-upgrade para exportar a directive (agora um Componente) como um componente Angular 1 (isso é necessário se você deseja chamar o novo componente Angular 2 de um template Angular 1)
- Escolha um service que deseja migrar
- A maioria dos services exige pouca ou nenhuma alteração
- Configure os serviço no Angular2
- (Opcional) Re-exportar o service para o Angular 1 usando ng-upgrade se ele ainda for usado por outras partes do seu código Angular 1.
- Repita o processo 2 e 3 até concluir a migração de todos as directives e services do sistema
- Uma vez que nenhum service ou directive precisa mais ser convertida, remova o top level Angular 1 bootstrap substituindo pelo Angular 2 bootstrap
Artigos relacionados:
Como obter e criar módulos em Angular.js 1.x
Primeira impressão de desenvolvimento de aplicativos usando Angular.js 2.0
Exportar contatos do Gmail para o formato CSV
Como definir variáveis de ambiente para apenas um processo no Bash Shell
Migrando do Angular.js 1.0.8 para a versão 1.2.0
Dicas de conversão de um view Angular.js 1.x para Vue.js 1.x
Diferença entre angular.copy e Angular.extend em objetos JavaScript
Convertendo chamada Angular.js 1.x $http para jQuery Ajax com cross-domain
PHP7 – Manual de migração