This document provides an overview of Angular 2 and related reactive programming concepts:
- It discusses fundamentals like reactive programming, functional reactive programming (FRP), and the observer design pattern.
- Related concepts like promises, Object.observe, and RxJS observables are explained.
- Angular 2 uses observables for forms, HTTP requests, the async pipe for change detection, and more. Pipes and change detection are also covered.
- The document compares promises and observables, and how RxJS implements observables for use in Angular 2. Bridging between different async patterns and observables is discussed.
- Questions are invited at the end regarding Angular 2 and related reactive