I'm using angular 4.2.4 in my application and I want to upgrade to the latest one (4.3.0)
is there an easy and safe way to do that without breaking my application ?
When searching I found this information from:
http://angularjs.blogspot.de/2017/07/angular-43-now-available.html
that link states that Angular 4.3 contains no breaking changes ?
I want to do that upgrade to use HttpClient
I think you should be fine. Once you reference the new packages just make sure that your
ng build --prod
is not breaking.If you want to use the new
HttpClient
you have change all parts of your code that referencingHttp
from@angular/http
and replace that withHttpClient
from@angular/common/http
according with styleguide.Also you have to change to all related
.spec
files that referencing oldHttp
as well, then test withng t
, unless you does not care about tests.If you are looking how upgrade all angular related packages more efficiently just look here How do I correctly upgrade angular 2 (npm) to the latest version?