Angular Router
E696492
Angular Router is the official routing library for Angular applications, providing navigation, URL management, and lazy loading of modules for single-page apps.
Statements (62)
| Predicate | Object |
|---|---|
| instanceOf |
Angular library
ⓘ
routing framework ⓘ |
| developedBy | Google NERFINISHED ⓘ |
| documentedAt | https://angular.io/guide/router ⓘ |
| hasFeature |
ActivatedRoute service
ⓘ
CanActivate guard ⓘ CanDeactivate guard ⓘ CanLoad guard ⓘ CanMatch guard ⓘ Resolve guard ⓘ Route guards ⓘ Router service ⓘ RouterModule NERFINISHED ⓘ Routes configuration array ⓘ UrlSerializer ⓘ auxiliary routes ⓘ child routes ⓘ custom URL matcher ⓘ fragment navigation ⓘ imperative navigation API ⓘ lazy-loaded routes ⓘ linkActiveOptions ⓘ named outlets ⓘ navigation events ⓘ preloading strategies ⓘ query parameters ⓘ relative navigation ⓘ route data ⓘ route parameters ⓘ route resolvers ⓘ route reuse strategy ⓘ router state tree ⓘ router-outlet component ⓘ routerLink directive ⓘ routerLinkActive directive ⓘ |
| integratesWith |
Angular components
ⓘ
Angular dependency injection ⓘ Angular modules ⓘ |
| introducedIn | Angular 2 NERFINISHED ⓘ |
| license | MIT License ⓘ |
| partOf | Angular platform NERFINISHED ⓘ |
| replaced | AngularJS ngRoute NERFINISHED ⓘ |
| supportsLanguage | JavaScript NERFINISHED ⓘ |
| supportsPattern |
feature modules routing
ⓘ
lazy loading via loadChildren ⓘ link-based navigation ⓘ programmatic navigation ⓘ route transition handling ⓘ route-level guards ⓘ scroll position restoration ⓘ |
| usedFor |
HTML5 pushState routing
ⓘ
URL management ⓘ client-side routing ⓘ deep linking ⓘ guarding routes ⓘ hash-based routing ⓘ lazy loading of modules ⓘ parameterized routes ⓘ query parameter handling ⓘ route-based code splitting ⓘ single-page application navigation ⓘ |
| writtenInLanguage | TypeScript NERFINISHED ⓘ |
Referenced by (1)
Full triples — surface form annotated when it differs from this entity's canonical label.