Angular is component-based while AngularJS uses directives. Unlike AngularJS, Angular is built on TypeScript, a superset of JavaScript. As it’s a full framework, it provides a complete suite of tools for building and testing applications. AngularJS is controller-based in which $scope is used to set up communication among different Views, while Angular 2 is component-based. With AngularJS now end of...