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 |
|
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 |
|
Victor Berchet
|
b5c4bf1c59
|
refactor(router): misc refactoring (#13330)
|
2016-12-09 10:44:46 -08:00 |
|
vsavkin
|
25e5b2fdf0
|
fix(router): make setUpLocationChangeListener idempotent
|
2016-12-05 10:57:24 -08:00 |
|
Victor Berchet
|
307c4693dc
|
refactor(router): code cleanup
|
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 |
|
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 |
|
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 |
|
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 |
|
vsavkin
|
6ccbfd41dd
|
fix(router): preserve resolve data
Closes #12306
|
2016-10-26 13:53:00 -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
|
b74185369f
|
fix(router): canDeactivate guards are not triggered for componentless routes
Closes #12375
|
2016-10-26 13:52:58 -07:00 |
|
Victor Savkin
|
8b9ab44eee
|
feat(router): add support for ng1/ng2 migration (#12160)
|
2016-10-20 10:44:44 -07:00 |
|
vsavkin
|
1681e4f57f
|
fix(router): parent resolve should complete before merging resolved data
Closes #12032
|
2016-10-06 15:19:09 -07:00 |
|
Victor Berchet
|
50c37d45dc
|
refactor: simplify arrow functions (#12057)
|
2016-10-04 15:57:37 -07:00 |
|
Victor Savkin
|
31dce72b7b
|
fix(router): update the router not to reset router state when updating root component (#11799)
|
2016-09-21 11:37:43 -07:00 |
|
vsavkin
|
5a849829c4
|
feat(router): add router preloader to optimistically preload routes
|
2016-09-20 14:53:52 -07:00 |
|
vsavkin
|
617475005f
|
docs(router): update docs of the Router service
|
2016-09-10 16:55:13 -07:00 |
|
Trotyl Yu
|
cc958c74ad
|
docs(router): Fix typo of segment name and odd quote (#11409)
|
2016-09-07 14:10:19 -07:00 |
|
Brandon
|
f5101782d9
|
docs(router): Fixed examples for router.navigate (#11263)
|
2016-09-02 13:42:51 -07:00 |
|
Tobias Bosch
|
6ea5b05e7c
|
refactor(benchmarks): make setup nicer
- simplify and correct systemjs config
- remove deep imports into Ng2 packages to work with bundles
- have separate Ng2 and Polymer bootstrap files
|
2016-08-31 11:24:22 -07:00 |
|
Victor Berchet
|
0f68351979
|
fix(Router): fix type (#11181)
|
2016-08-30 21:06:38 -07:00 |
|
vsavkin
|
c74a438f0c
|
docs(router): fix up the exampesd
|
2016-08-30 20:37:35 -07:00 |
|
vsavkin
|
c350ba29f6
|
fix(router): do not use rx/add/operator
|
2016-08-30 20:37:35 -07:00 |
|
Victor Savkin
|
e2241a2f92
|
fix(router): support guards navigating synchronously (#11150)
|
2016-08-29 17:51:38 -07:00 |
|
vsavkin
|
a2deafc50f
|
fix(router): add an option to disable initial navigation
|
2016-08-26 10:32:35 -07:00 |
|
vsavkin
|
2fc5c57b31
|
feat(router): add support for custom error handlers
|
2016-08-26 10:32:35 -07:00 |
|
vsavkin
|
0bb516fae2
|
fix(router): fix the order of guards, so canActivateChild runs before canActivate
|
2016-08-26 10:32:35 -07:00 |
|
vsavkin
|
2ffecc0e14
|
fix(router): update the location before activating components
|
2016-08-26 10:32:35 -07:00 |
|
Victor Savkin
|
f1ce7607a6
|
fix(router): canLoad should cancel a navigation instead of failing it (#11001)
|
2016-08-24 10:20:44 -07:00 |
|
Brandon
|
cc0e3d2296
|
docs(router): Added additional router documentation including cheatsheet updates (#10802)
|
2016-08-19 15:48:09 -07:00 |
|
Trotyl Yu
|
2451eb9ded
|
docs(router): Explanation in code should be comment (#10790)
|
2016-08-16 19:38:23 -07:00 |
|
Trotyl Yu
|
ed639784d4
|
docs(router): Fix mismatching of code and comment (#10791)
|
2016-08-16 19:37:53 -07:00 |
|
Victor Savkin
|
24e280a21a
|
refactor(router): remove deprecated apis (#10658)
|
2016-08-16 13:40:28 -07:00 |
|
Victor Savkin
|
6b26102931
|
feat(router): extend support for lazy loading children (#10705)
|
2016-08-15 21:11:09 -07:00 |
|
Victor Savkin
|
04c6b2fe85
|
fix(router): location changes and redirects break the back button (#10742)
|
2016-08-12 14:30:51 -07:00 |
|
Victor Savkin
|
cc6749c158
|
fix(router): lazy loading keeps refetching modules (#10707)
|
2016-08-11 22:59:53 -07:00 |
|
vsavkin
|
947f9c3f56
|
feat(router): make router.config public
|
2016-08-11 22:56:10 -07:00 |
|