Angular Intro Today we'll take a good look at Angular. Angular is a TypeScript-based open-source web application framework led by the Angular Team at Google and by a community of individuals and corporations. Angular is a complete rewrite from the same team that built AngularJS. Angular.js i.e less than or below version 2.0 is based on MVC Architecture and the angulr i.e from version 2.0 is based on Component Service based architecture. Specifically, we'll explore how the following aspects work : Getting started Building the UI Passing data between components Handling forms Routing Fetching data from an API Pros and cons Angular is a JavaScript framework which enables you to run client web applications in the browser, but also create native (mobile) and desktop apps. Broadly speaking, your Angular app will consist of lots of components, written using JavaScript (or TypeScript) and decorated with something Angular refers to as “directives” to handle things like binding your ma...