Angular 1.x vs Angular 2.0 By Anuradha Bandara By Anuradha Bandara
Why ? Google’s Angular lead says they’ll also continue supporting Angular 1 for at least another year.”What we’ve said on that is we’re going to support Angular 1 until the majority of folks come over to Angular 2” says Green.
Why ? More perks on Angular 2 Better performance Mobile first Short learning curve ECMA 6 - The future
No controllers & $scope
No ng-app
Angular 1.x have 2 ways for app bootstrap ● Using ng-app ● Using javascript
No 5 ways of create a service
● Provider ● Factory ● Service ● Constant ● Value
DI No same like as previous
DI achieve via constructor
No $routerProvider & no when()
Route config use @routeconfig Ng-view replace by <router-outlet>
No ng- for inbuilt directives
Use camelCase ● Ng-model : ngModel ● Ng-bind : ngBind ● Ng-class : ngClass
Direct access for html attributes
Use html attributes directly ● ng-href : href ● ng-src : src ● Ng-show / hide : hidden
More changes
Use html attributes directly ● ng-click : (click) ● ng-model : [(ngModel)] ● ng-href : [routerLink]
Thank you

Angular 1.x vs 2 - In code level