A decent overview: http://www.infoq.com/news/2014/10/angular-2-atscript
The kicker is elimination of these concepts: Controllers, Directive Definition Object, $scope, angular.module, and jqLite
The kicker is elimination of these concepts: Controllers, Directive Definition Object, $scope, angular.module, and jqLite
Technically, Angular 1.0 also had its own scripting language too. It's kind of inevitable, since Javascript itself is one of the obstacles to making a better web framework.