Angular 2 framework (currently in Alpha 45) offers a simple way to implement client-side navigation for Single-Page Applications (SPA). The new component router allows you to configure routes, map them to the corresponding components, and arrange user’s navigation in a declarative way.
Full article