angular/packages/router/src
Andrew Scott 72e6a948bb refactor(router): Update recognize to use Observable instead of Promise (#46021)
The `Observable` chain is currenlty the most straightforward way to
handle navigation cancellations where we ensure that the cancelled
navigation does not continue to be processed. Until we design and
implement an alternative way to accomplish equivalent functionality,
we need to maintain the `Observable` chain wherever we might execute
user code. One reason for this isthat user code may contain redirects so we do not
want to execute those redirects if the navigation was already cancelled.

PR Close #46021
2022-06-13 22:53:49 +00:00
..
components build: update license headers to reference Google LLC (#37205) 2020-05-26 14:26:58 -04:00
directives feat(router): Support lazy loading standalone components with loadComponent (#45705) 2022-04-25 09:39:44 -07:00
operators feat(router): Add CanMatch guard to control whether a Route should match (#46021) 2022-06-13 22:53:49 +00:00
utils feat(router): Add CanMatch guard to control whether a Route should match (#46021) 2022-06-13 22:53:49 +00:00
apply_redirects.ts feat(router): Add CanMatch guard to control whether a Route should match (#46021) 2022-06-13 22:53:49 +00:00
create_router_state.ts fix(router): reuse route strategy fix (#43791) 2021-10-21 16:28:03 +00:00
create_url_tree.ts feat(router): Add ability to create UrlTree from any ActivatedRouteSnapshot (#45877) 2022-05-24 10:40:24 -07:00
events.ts feat(router): add type properties to all router events (#44189) 2022-05-04 12:44:51 -07:00
index.ts feat(router): Add CanMatch guard to control whether a Route should match (#46021) 2022-06-13 22:53:49 +00:00
models.ts feat(router): Add CanMatch guard to control whether a Route should match (#46021) 2022-06-13 22:53:49 +00:00
page_title_strategy.ts feat(router): Add Route.title with a configurable TitleStrategy (#43307) 2022-01-27 22:02:33 +00:00
private_export.ts fix(upgrade): Do not trigger duplicate navigation events from Angular Router (#43441) 2022-02-02 19:51:20 +00:00
recognize.ts refactor(router): Update recognize to use Observable instead of Promise (#46021) 2022-06-13 22:53:49 +00:00
route_reuse_strategy.ts fix(router): export DefaultRouteReuseStrategy to Router public_api (#31575) 2020-08-13 16:02:41 -07:00
router.ts feat(router): Add CanMatch guard to control whether a Route should match (#46021) 2022-06-13 22:53:49 +00:00
router_config_loader.ts feat(router): Support lazy loading standalone components with loadComponent (#45705) 2022-04-25 09:39:44 -07:00
router_module.ts refactor(router): clean up internal hooks (#46321) 2022-06-10 15:23:57 +00:00
router_outlet_context.ts refactor(router): deprecate no longer needed resolver fields (#45597) 2022-04-20 12:57:37 -07:00
router_preloader.ts feat(router): Support lazy loading standalone components with loadComponent (#45705) 2022-04-25 09:39:44 -07:00
router_scroller.ts refactor(router): Add annotations to correct Router documentation (#38448) 2020-08-13 11:36:10 -07:00
router_state.ts fix(router): Remove unused string type for ActivatedRoute.component (#45625) 2022-04-19 20:21:35 -07:00
shared.ts refactor(router): move types from config and interfaces to models (#44939) 2022-02-03 12:40:28 -08:00
url_handling_strategy.ts build: update license headers to reference Google LLC (#37205) 2020-05-26 14:26:58 -04:00
url_tree.ts feat(router): Add ability to create UrlTree from any ActivatedRouteSnapshot (#45877) 2022-05-24 10:40:24 -07:00
version.ts docs: fix package name in version.ts files in different packages (#41208) 2021-05-10 10:26:34 -04:00