Question: what is angular 1 and 2?
Answer: Angular 2 is not an upgrade of Angular 1 but it is completely rewritten. Angular 2 uses TypeScript which is a superset of JavaScript (It doesn't mean only TypeScript but dart also). Angular 1. ... We can say that Controllers are replaced with “Components” in Angular 2. In Angular 2, Structural directives syntax is changed.