Router-first architecture

The Angular router, shipped in the @angular/router package, is a central and critical part of building single-page-applications (SPAs) that act and behave like regular websites that are easy to navigate using browser controls or the zoom or microzoom controls.

Angular Router has advanced features such as lazy loading, router outlets, auxiliary routes, smart active link tracking, and the ability to be expressed as an href, which enables a highly flexible Router-first app architecture leveraging stateless data-driven components using RxJS SubjectBehavior.

Large teams can work against a single-code base, with each team responsible of a module's development, without stepping on each other's toes, while enabling easy ...

Get Angular 6 for Enterprise-Ready Web Applications now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.