vsavkin
9245e9ec4f
fix(router): CanDeactivate receives a wrong component
...
Closes #12592
2016-11-03 10:29:18 -07:00
vsavkin
ba5c6b5e7c
fix(router): rerun resolvers when url changes
...
Closes #12603
2016-11-03 10:21:53 -07:00
vsavkin
52896591e6
fix(router): preserve resolve data
...
Closes #12306
2016-10-27 20:13:26 +02:00
vsavkin
07c44a76f9
tests(router): add a test showing how to handle resovle errors
2016-10-27 20:13:11 +02:00
vsavkin
3b5fc56cc1
fix(router): change router not to deactivate aux routes when navigating from a componentless routes
2016-10-27 20:13:03 +02:00
vsavkin
8c6b376c07
fix(router): add a test to make sure canDeactivate guards are called for aux routes
...
Closes #11345
2016-10-27 20:12:48 +02:00
vsavkin
089d4533b3
fix(router): canDeactivate guards are not triggered for componentless routes
...
Closes #12375
2016-10-27 20:12:37 +02:00
Daniel Leib
dd08d421a1
fix(router): do not update primary route if only secondary outlet is given ( #11797 )
2016-10-20 15:31:24 -07:00
Victor Savkin
a2d4299f2c
fix(router): module loader should start compiling modules when stubbedModules are set ( #11742 )
2016-10-20 15:31:11 -07:00
vsavkin
2598b59de7
cleanup(router): add a test verifying than NavigationEnd is not emitted after NavigationCancel
2016-10-20 15:31:04 -07:00
vsavkin
20b4617289
fix(router): fix lazy loading triggered by redirects from wildcard routes
...
Closes #12183
2016-10-20 15:30:50 -07:00
Victor Berchet
50c37d45dc
refactor: simplify arrow functions ( #12057 )
2016-10-04 15:57:37 -07:00
vsavkin
5a849829c4
feat(router): add router preloader to optimistically preload routes
2016-09-20 14:53:52 -07:00
Victor Berchet
5a4e46db20
refactor(tests): simplify code ( #11485 )
2016-09-09 12:04:38 -07:00
Victor Berchet
1df69cb4d2
fix(DomSchemaRegistry): detect invalid elements
2016-08-30 21:32:03 -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
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
Igor Minar
3aaf064d11
refactor(router): remove ROUTER_DIRECTIVES which were replaced by RouterModule
2016-08-25 13:29:03 -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
Alex Rickabaugh
5ddecb18a7
feat(router): throw a helpful error when misusing forRoot() from a lazy module. ( #10996 )
2016-08-23 11:57:58 -07:00
Victor Savkin
53c99cfc95
feat(router): add syntax sugar for confuguring RouterTestingModule ( #10906 )
2016-08-19 16:01:59 -07:00
vsavkin
9318033294
refactor(router): update router spec not to use TestComponentBuilder
2016-08-17 08:06:32 -07:00
Victor Savkin
24e280a21a
refactor(router): remove deprecated apis ( #10658 )
2016-08-16 13:40:28 -07:00
Julie Ralph
4c9900dc3a
refactor(testing): remove deprecated testing functions ( #10832 )
...
Remove TestComponentBuilder, addProviders, and withProviders. These
were deprecated in rc5 - see the changelog for update information.
Note - this does not actually remove the functions, but makes them
internal only. They will be removed from the codebase entirely
at a later time.
2016-08-15 21:40:37 -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
6db27153ef
Router Fixes ( #10579 )
...
* fix(router): copy over data during data resolution
* fix(router): components instantiated in lazy-loaded modules should use location's injector
2016-08-10 15:53:57 -07:00