What is it like to build an Angular 2 app, and how is the experience different from AngularJS?
Angular 2 is component based. Components combine concepts that we are already familiar with from AngularJS. The Angular 2 Component combines the AngularJS Directive, Controller, and Scope. My article will attempt to make you more comfortable with components by comparing them to what you already know from AngularJS.
Here are some tutorials that I worked through to prepare this. I will periodically link to code examples from them: Quickstart & Tour of Heroes
TypeScript is recommended for Angular 2. You will see the .ts file extension. I will point out TypeScript syntax where needed.