angular/modules/@angular/router/src
Connor Wyatt c143fee849 refactor(routerLinkActive): optimised routerLinkActive active check code (#11968)
Modify routerLinkActive to optimise performance by removing unnecessary iteration. By replacing Array.reduce with Array.some, the loop will break when it finds an active link. Useful if used on the parent of a large group of routerLinks. Furthermore, if a RouterLink is active it will not check the RouterLinkWithHrefs.
2016-09-30 09:42:54 -07:00
..
directives refactor(routerLinkActive): optimised routerLinkActive active check code (#11968) 2016-09-30 09:42:54 -07:00
utils fix(router): do not use rx/add/operator 2016-08-30 20:37:35 -07:00
apply_redirects.ts fix(router): do not use rx/add/operator 2016-08-30 20:37:35 -07:00
config.ts docs(router_config): add missing quote (#11925) 2016-09-27 10:10:12 -07:00
create_router_state.ts feat(router): add queryParams and fragment to every activated route 2016-08-03 15:30:03 -07:00
create_url_tree.ts fix(router): support relative param-only navigation (#10613) 2016-08-09 17:03:17 -07:00
index.ts feat(router): add router preloader to optimistically preload routes 2016-09-20 14:53:52 -07:00
interfaces.ts docs(router): update docs of the router lifecycle interfaces 2016-09-10 16:55:14 -07:00
private_export.ts chore(lint): remove unused imports (#11923) 2016-09-27 17:12:25 -07:00
recognize.ts refactor(router): remove deprecated apis (#10658) 2016-08-16 13:40:28 -07:00
router.ts fix(router): update the router not to reset router state when updating root component (#11799) 2016-09-21 11:37:43 -07:00
router_config_loader.ts fix(router): do not use rx/add/operator 2016-08-30 20:37:35 -07:00
router_module.ts feat(router): add router preloader to optimistically preload routes 2016-09-20 14:53:52 -07:00
router_outlet_map.ts docs(router): update docs of the Router service 2016-09-10 16:55:13 -07:00
router_preloader.ts chore(lint): remove unused imports (#11923) 2016-09-27 17:12:25 -07:00
router_state.ts chore(lint): remove unused imports (#11923) 2016-09-27 17:12:25 -07:00
shared.ts docs(router): update RouterState docs 2016-09-10 16:55:13 -07:00
url_tree.ts docs(router): fix typos 2016-09-12 09:47:44 -07:00