Vitor Fernandes
github.com/vmlf01
Toptal Developer at
KWAN: Love, Respect & Community
Angular PT organizer
Angular
Node.js
.Net
AngularJS 1.7 will be last version released for 1.x.
On July 1, 2018 it will enter a 3 year Long Term Support period with only security fixes or fixes for issues that cause the framework to stop working.
Angular
AngularJS
AngularJS
Angular
Let's take a sample AngularJS application and see how we can upgrade it!
Upgrade roadmap:
git checkout -f step-1
https://github.com/vmlf01/ng-realworld-upgrade
Migrating a service:
git checkout -f step-2
https://github.com/vmlf01/ng-realworld-upgrade
Migrating a component:
git checkout -f step-3
https://github.com/vmlf01/ng-realworld-upgrade
Pitfalls:
Each element is owned by one framework only, so you cannot mix frameworks in same element
Pitfalls:
Migrating a route:
git checkout -f step-4
https://github.com/vmlf01/ng-realworld-upgrade
https://angular.io/guide/upgrade
https://angular-2-training-book.rangle.io/handout/migrate/
https://blog.nrwl.io/ngupgrade-in-depth-436a52298a00
https://blog.thoughtram.io/angular/2015/10/24/upgrading-apps-to-angular-2-using-ngupgrade.html
https://vsavkin.com/migrating-angular-1-applications-to-angular-2-in-5-simple-steps-40621800a25b
https://blog.nrwl.io/upgrading-angular-applications-managing-routers-and-url-ca5588290aaa
https://www.youtube.com/watch?v=kWKiY8CWzbs