angular/packages/router/src
Andrew Scott 7a2d029f51 refactor(router): Add provider for integrating with Navigation API and Location shim
This adds a (private) provider for integrating with the browser Navigation API.
This provider ensures that interactions with the `Location` service
use the underlying platform navigation rather than the history and
location APIs.

(cherry picked from commit dd09da8ba2)
2025-10-27 09:22:00 +01:00
..
components fix(router): avoid component ID collisions with user code (#59300) 2025-01-06 19:18:52 +00:00
directives Revert "feat(router): allow router outlet to be set on ng-container (#64562)" (#64584) 2025-10-22 16:35:38 +00:00
operators refactor(router): Add internal flag to control async vs rxjs recognize (#62994) 2025-08-29 08:55:13 -07:00
statemanager refactor(router): Add provider for integrating with Navigation API and Location shim 2025-10-27 09:22:00 +01:00
utils refactor(router): update route config loading to use async/await (#64322) 2025-10-13 09:58:10 -07:00
apply_redirects.ts refactor(router): update error checks extending error (#63487) 2025-09-11 16:55:58 +00:00
apply_redirects_rxjs.ts refactor(router): Add internal flag to control async vs rxjs recognize (#62994) 2025-08-29 08:55:13 -07:00
create_router_state.ts refactor: update license text to point to angular.dev (#57901) 2024-09-24 15:33:00 +02:00
create_url_tree.ts fix(router): Respect custom UrlSerializer handling of query parameters (#64449) 2025-10-20 18:42:56 +00:00
errors.ts fix(router): Surface parse errors in Router.parseUrl (#64503) 2025-10-20 17:51:29 +00:00
events.ts refactor(router): Use NavigationTrigger more consistently and move events helper next to definitions (#60736) 2025-04-11 14:53:11 -04:00
index.ts refactor(router): publishing getLoadedRoutes using the global utils function (#58199) 2024-10-22 09:40:45 -07:00
models.ts docs: Add injection context for lazy route loading (#64412) 2025-10-15 10:41:53 -07:00
models_deprecated.ts fix(router): Remove 'any' type from route guards (#60378) 2025-03-28 11:50:11 +00:00
navigation_canceling_error.ts refactor: update license text to point to angular.dev (#57901) 2024-09-24 15:33:00 +02:00
navigation_transition.ts refactor(router): Use promise array for loadComponent (#64450) 2025-10-20 17:11:23 +00:00
page_title_strategy.ts docs: Adds guide for customizing page titles with TitleStrategy (#64238) 2025-10-06 15:17:58 -04:00
private_export.ts refactor(router): Add provider for integrating with Navigation API and Location shim 2025-10-27 09:22:00 +01:00
provide_router.ts refactor(router): Add provider for integrating with Navigation API and Location shim 2025-10-27 09:22:00 +01:00
recognize.ts fix(router): Respect custom UrlSerializer handling of query parameters (#64449) 2025-10-20 18:42:56 +00:00
recognize_rxjs.ts refactor(router): update route config loading to use async/await (#64322) 2025-10-13 09:58:10 -07:00
route_reuse_strategy.ts refactor: update license text to point to angular.dev (#57901) 2024-09-24 15:33:00 +02:00
router.ts fix(router): Respect custom UrlSerializer handling of query parameters (#64449) 2025-10-20 18:42:56 +00:00
router_config.ts docs: Add router config options (#64529) 2025-10-23 12:34:58 +02:00
router_config_loader.ts refactor(router): update route config loading to use async/await (#64322) 2025-10-13 09:58:10 -07:00
router_devtools.ts feat(devtools): clean up router tree for stable release (#63081) 2025-09-02 20:59:15 -07:00
router_module.ts refactor(core): remove unnecessary deps arrays (#63823) 2025-09-16 16:51:52 +00:00
router_outlet_context.ts refactor(router): add return types to exported functions (#61310) 2025-05-14 08:57:35 -07:00
router_preloader.ts refactor(router): update route config loading to use async/await (#64322) 2025-10-13 09:58:10 -07:00
router_scroller.ts fix(router): Scroll restoration should use instant scroll behavior for traversals (#64299) 2025-10-09 11:13:45 -07:00
router_state.ts docs: fix ActivateRoute example (#62855) 2025-07-29 12:17:45 +00:00
shared.ts refactor: add explicit types for exports relying on inferred call return type (#61312) 2025-05-13 22:45:18 +00:00
url_handling_strategy.ts refactor: update license text to point to angular.dev (#57901) 2024-09-24 15:33:00 +02:00
url_tree.ts fix(router): handle parenthesized outlets without a name in DefaultUrlSerializer (#64507) 2025-10-23 12:33:59 +02:00
version.ts refactor: update license text to point to angular.dev (#57901) 2024-09-24 15:33:00 +02:00