Angular uses a Component Router for a view system. It also works on AngularJS 1.x. It supports intercepting routes and providing route-specific values to the loaded component, automatic deep linking, nested, and sibling routes. Let's go through some of the core features of Component Routers.