| 
							
							
								 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 |  | 
			
				
					| 
							
							
								 Andy Howell | 440ef02f29 | fix(router): add support for query params with mulitple values closes #11373 | 2016-12-08 18:42:58 -08:00 |  | 
			
				
					| 
							
							
								 Jónatan Núñez | 9591a08dfb | fix(router): Use T type in Resolve interface (#13242) | 2016-12-08 11:24:38 -08:00 |  | 
			
				
					| 
							
							
								 Dzmitry Shylovich | 2893c2c0a2 | fix(router): validate nested routes (#13224) Fixes #12827 | 2016-12-06 10:41:01 -08:00 |  | 
			
				
					| 
							
							
								 vsavkin | c767df0e4e | fix(router): throw a better error message when angular 1 is not bootstraped | 2016-12-05 10:57:24 -08:00 |  | 
			
				
					| 
							
							
								 vsavkin | 25e5b2fdf0 | fix(router): make setUpLocationChangeListener idempotent | 2016-12-05 10:57:24 -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 |  | 
			
				
					| 
							
							
								 Dzmitry Shylovich | bbb7a39414 | fix(router): allow specifying a matcher wihtout specifying a path fixes #12972 | 2016-12-02 15:03:59 -08:00 |  | 
			
				
					| 
							
							
								 Victor Berchet | d7d8fab211 | refactor(router): cleanup config | 2016-12-02 15:03:59 -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 |  | 
			
				
					| 
							
							
								 vsavkin | 602522beb2 | fix(router): support redirects to named outlets Closes #12740, #9921 | 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 |  | 
			
				
					| 
							
							
								 Dzmitry Shylovich | 785b7b640e | fix(router): Route.isActive also compares query params (#12321) | 2016-11-11 13:23:47 -08:00 |  | 
			
				
					| 
							
							
								 vsavkin | e5a753e111 | fix(router): router should not swallow "unhandled" errors closes #12802 | 2016-11-11 13:22:19 -08:00 |  | 
			
				
					| 
							
							
								 Michael Seemann | 2a4bf9a0df | fix(router): avoid router initialization for non root components closes #12338
closes #12814 | 2016-11-11 11:15:17 -08:00 |  | 
			
				
					| 
							
							
								 Dzmitry Shylovich | 77dc1ab675 | fix(router): throw an error when encounter undefined route (#12389) | 2016-11-10 14:55:10 -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 |  | 
			
				
					| 
							
							
								 Austin Miller | 1de04b23b1 | fix(router): call data observers when the path changes | 2016-11-01 11:28:43 -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 | 8f2fa0f766 | fix(router): disallow component routes with named outlets Closes #11208, #11082 | 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 |  | 
			
				
					| 
							
							
								 vsavkin | e06303a987 | fix(router): improve error message (#12102) | 2016-10-06 15:19:22 -07:00 |  |