This document discusses routing in Angular 2. It introduces routing concepts like RouteConfig, directives, parameters and nested levels. It provides examples of defining component routes and using routing directives. Key aspects covered include defining route configurations with @RouteConfig, accessing parameter and route data, and supporting nested and child routes. The document concludes that the Angular 2 router improves development speed, abstraction, code organization and readability, and the overall user experience compared to routing in Angular 1.