| 
							
							
								 Victor Berchet | 41da5998cd | feat(router): add an option to rerun guards and resolvers when query changes (#14624) Closes #14514
Closes #14567 | 2017-02-23 22:12:30 -08:00 |  | 
			
				
					| 
							
							
								 Victor Berchet | c2d5f203a5 | Revert "feat(router): add an option to rerun guards and resolvers when query changes" This reverts commit c2e0f71a78368482be4b86a60c773cc9385ad190. | 2017-02-20 19:48:43 -08:00 |  | 
			
				
					| 
							
							
								 vsavkin | c2e0f71a78 | feat(router): add an option to rerun guards and resolvers when query changes Closes #14514
Closes #14567 | 2017-02-20 18:01:51 -08:00 |  | 
			
				
					| 
							
							
								 Victor Berchet | 78e8814103 | feat(router): add RouteConfigLoadStartandRouteConfigLoadEndevents | 2017-02-20 16:19:05 -08:00 |  | 
			
				
					| 
							
							
								 Dzmitry Shylovich | 7df6f46c1c | feat(router): introduce RouteConfigLoaded event Closes #14036 | 2017-02-20 16:19:05 -08:00 |  | 
			
				
					| 
							
							
								 evan Liu | c87c3bec93 | feat(router): deprecate preserveQueryParams,add queryParamsHandling (#14095) PR Close #14095 | 2017-01-31 15:43:25 -06:00 |  | 
			
				
					| 
							
							
								 Dzmitry Shylovich | 579567ca79 | fix(router): fix CanActivateChild guard provided in a lazy loaded module (#13989) Closes #12275
PR Close #13989 | 2017-01-29 12:17:03 -06:00 |  | 
			
				
					| 
							
							
								 Dzmitry Shylovich | 47d41d492b | fix(router): fix navigation from the root component ngOnInit hook (#13932) Closes #13795
PR Close #13932 | 2017-01-29 12:16:12 -06:00 |  | 
			
				
					| 
							
							
								 Dzmitry Shylovich | e075b1ba83 | fix(router): fix CanActivate redirect to the root on initial load (#13929) Closes #13530
PR Close #13929 | 2017-01-29 12:15:46 -06:00 |  | 
			
				
					| 
							
							
								 Dzmitry Shylovich | e8ea741039 | fix(router): routerLinkActive should not throw when not initialized (#13273) Fixes #13270
PR Close #13273 | 2017-01-17 18:38:45 -06:00 |  | 
			
				
					| 
							
							
								 Dzmitry Shylovich | 46cb04d575 | fix(router): throw an error when navigate to null/undefined path Closes #10560
Fixes #13384 | 2017-01-09 18:56:47 -05:00 |  | 
			
				
					| 
							
							
								 Dzmitry Shylovich | d9a22dae4f | fix(router): RouterLink mirrors input targetas attributeCloses #13837 | 2017-01-09 15:00:40 -05:00 |  | 
			
				
					| 
							
							
								 Dzmitry Shylovich | 07e0fce8fc | fix(router): update route snapshot before emit new values (#13558) Closes #12912 | 2016-12-27 15:57:22 -08:00 |  | 
			
				
					| 
							
							
								 Dzmitry Shylovich | 0eca960494 | fix(router): fix lazy loaded module with wildcard route (#13649) Closes #12955 | 2016-12-27 15:22:57 -08:00 |  | 
			
				
					| 
							
							
								 Dzmitry Shylovich | 69fa3bbc03 | feat(router): add an extra argument to CanDeactivate interface (#13560) Adds a `nextState` argument to access the future url from `CanDeactivate`.
BEFORE:
    canDeactivate(component: T, route: ActivatedRouteSnapshot, state: RouterStateSnapshot): Observable<boolean>|Promise<boolean>|boolean;
AFTER:
    canDeactivate(component: T, currentRoute: ActivatedRouteSnapshot, currentState: RouterStateSnapshot, nextState?: RouterStateSnapshot): Observable<boolean>|Promise<boolean>|boolean;
Closes #9853 | 2016-12-27 14:08:06 -08:00 |  | 
			
				
					| 
							
							
								 Dzmitry Shylovich | 174334dec3 | fix(router): routerLink support of null/undefined (#13380) Closes #6971 | 2016-12-27 13:45:16 -08:00 |  | 
			
				
					| 
							
							
								 Victor Savkin | eb2ceff4ba | fix(router): should reset location if a navigation by location is successful (#13545) Closes #13491 | 2016-12-21 12:47:58 -08:00 |  | 
			
				
					| 
							
							
								 Dzmitry Shylovich | a006c1418a | feat(router): routerLink add tabindex attribute (#13094) Fixes #10895 | 2016-12-09 15:38:50 -08:00 |  | 
			
				
					| 
							
							
								 Jónatan Núñez | 9591a08dfb | fix(router): Use T type in Resolve interface (#13242) | 2016-12-08 11:24:38 -08:00 |  | 
			
				
					| 
							
							
								 Victor Berchet | f562cbf86c | fix(router): fix skipLocationChanges on RouterLink directives fixes #13156 | 2016-12-05 10:54:10 -08:00 |  | 
			
				
					| 
							
							
								 Victor Berchet | 804943c9b1 | refactor(router): cleanup RouterLink | 2016-12-05 10:54:10 -08:00 |  | 
			
				
					| 
							
							
								 Victor Savkin | d46b8deeea | fix(router): runs guards every time when unsuccessfully navigating to the same url over and over again (#13209) | 2016-12-02 15:19:00 -08:00 |  | 
			
				
					| 
							
							
								 vsavkin | 42cf06fa12 | feat(router): add support for custom route reuse strategies | 2016-11-29 23:21:41 -08:00 |  | 
			
				
					| 
							
							
								 Chuck Jazdzewski | 3e548de99d | Revert "fix(router): guards restor an incorrect url when used with skipLocationChange" This reverts commit ad20d7d260845d16cae2969c3cda968e3615397e. | 2016-11-22 13:31:33 -08:00 |  | 
			
				
					| 
							
							
								 vsavkin | ad20d7d260 | fix(router): guards restor an incorrect url when used with skipLocationChange Closes #12825 | 2016-11-17 14:10:59 -08:00 |  | 
			
				
					| 
							
							
								 Victor Savkin | 773b31de8f | fix(router): should not create a route state if navigation is canceled (#12868) Closes #12776 | 2016-11-15 19:00:20 -08:00 |  | 
			
				
					| 
							
							
								 Joao Dias | 77ee27c59e | refactor(): use const and let instead of var | 2016-11-12 16:40:17 -08:00 |  | 
			
				
					| 
							
							
								 Victor Savkin | 52be848f94 | fix(router): incorrect injector is used when instantiating components loaded lazily (#12817) | 2016-11-11 17:12:00 -08:00 |  | 
			
				
					| 
							
							
								 vsavkin | e5a753e111 | fix(router): router should not swallow "unhandled" errors closes #12802 | 2016-11-11 13:22:19 -08:00 |  | 
			
				
					| 
							
							
								 Dzmitry Shylovich | 3052fb234f | fix(router): ignore null or undefined query parameters (#12333) | 2016-11-10 14:41:19 -08:00 |  | 
			
				
					| 
							
							
								 vsavkin | 73407351e7 | feat(router): add support for custom url matchers Closes #12442
Closes #12772 | 2016-11-09 16:24:58 -08:00 |  | 
			
				
					| 
							
							
								 vsavkin | 2c110931f8 | fix(router): do not require the creation of empty-path routes when no url left Closes #12133 | 2016-11-09 16:24:49 -08:00 |  | 
			
				
					| 
							
							
								 Victor Savkin | 9ddf9b3d3d | fix(router): advance a route only after its children have been deactivated (#12676) Closes #11715 | 2016-11-03 16:26:10 -07:00 |  | 
			
				
					| 
							
							
								 André Werlang | 2e78b76fcf | fix(router): resolve guard observables on the first emit (#10412) | 2016-11-02 21:56:04 -07:00 |  | 
			
				
					| 
							
							
								 vsavkin | d509ee078b | fix(router): reset URL to the stable state when a navigation gets canceled Closes #10321 | 2016-11-02 12:25:23 -07:00 |  | 
			
				
					| 
							
							
								 vsavkin | 830a780cb3 | fix(router): CanDeactivate receives a wrong component Closes #12592 | 2016-11-02 12:25:23 -07:00 |  | 
			
				
					| 
							
							
								 vsavkin | fe47e6b783 | fix(router): rerun resolvers when url changes Closes #12603 | 2016-10-28 15:17:00 -07:00 |  | 
			
				
					| 
							
							
								 vsavkin | 091c390032 | fix(router): run navigations serialy Closes #11754 | 2016-10-28 14:56:08 -07:00 |  | 
			
				
					| 
							
							
								 Jeremy Elbourn | c9f58cf78c | feat(router): export routerLinkActive w/ isActive property | 2016-10-26 14:08:22 -07:00 |  | 
			
				
					| 
							
							
								 vsavkin | 6ccbfd41dd | fix(router): preserve resolve data Closes #12306 | 2016-10-26 13:53:00 -07:00 |  | 
			
				
					| 
							
							
								 vsavkin | 7d2554baa1 | tests(router): add a test showing how to handle resovle errors | 2016-10-26 13:52:59 -07:00 |  | 
			
				
					| 
							
							
								 vsavkin | 52a853e257 | fix(router): change router not to deactivate aux routes when navigating from a componentless routes | 2016-10-26 13:52:59 -07:00 |  | 
			
				
					| 
							
							
								 vsavkin | fc60fa790c | fix(router): add a test to make sure canDeactivate guards are called for aux routes Closes #11345 | 2016-10-26 13:52:58 -07:00 |  | 
			
				
					| 
							
							
								 vsavkin | b74185369f | fix(router): canDeactivate guards are not triggered for componentless routes Closes #12375 | 2016-10-26 13:52:58 -07:00 |  | 
			
				
					| 
							
							
								 Daniel Leib | da5fc696bb | fix(router): do not update primary route if only secondary outlet is given (#11797) | 2016-10-20 10:59:08 -07:00 |  | 
			
				
					| 
							
							
								 Victor Savkin | b44b6ef8f5 | fix(router): module loader should start compiling modules when stubbedModules are set (#11742) | 2016-10-20 10:58:53 -07:00 |  | 
			
				
					| 
							
							
								 vsavkin | 0f21a5823b | cleanup(router): add a test verifying than NavigationEnd is not emitted after NavigationCancel | 2016-10-20 10:56:12 -07:00 |  | 
			
				
					| 
							
							
								 vsavkin | 5ae6915600 | fix(router): fix lazy loading triggered by redirects from wildcard routes Closes #12183 | 2016-10-20 10:56:12 -07:00 |  | 
			
				
					| 
							
							
								 Victor Savkin | 8b9ab44eee | feat(router): add support for ng1/ng2 migration (#12160) | 2016-10-20 10:44:44 -07:00 |  | 
			
				
					| 
							
							
								 Victor Berchet | 50c37d45dc | refactor: simplify arrow functions (#12057) | 2016-10-04 15:57:37 -07:00 |  |