2. Architecture

The basic building blocks of Angular 2 applications Angular 2 is a framework for building client applications in HTML and either JavaScript or a language (like Dart or TypeScript) that compiles to JavaScript. The framework consists of several libraries, some of them core and some optional. You write Angular applications by composing HTML templates with Angularized markup, writing component classes to manage those templates, adding application logic in services, and boxing components and service

1. Overview

This is a practical guide to Angular for experienced programmers who are building client applications in HTML and TypeScript. Organization The documentation is divided into major thematic sections, each a collection of pages devoted to that theme. QuickStart The foundation for every page and sample in this documentation. Tutorial A step-by-step, immersive approach to learning Angular that introduces the major features of Angular in an application context. Basics The essential ingredients

1. Introduction

The Tour of Heroes tutorial takes us through the steps of creating an Angular application in TypeScript. Tour of Heroes: the vision Our grand plan is to build an app to help a staffing agency manage its stable of heroes. Even heroes need to find work. Of course we'll only make a little progress in this tutorial. What we do build will have many of the features we expect to find in a full-blown, data-driven application: acquiring and displaying a list of heroes, editing a selected hero's detail,