feat(router): extend support for lazy loading children (#10705)

This commit is contained in:
Victor Savkin
2016-08-15 21:11:09 -07:00
committed by vikerman
parent bec5c5fdad
commit 6b26102931
10 changed files with 84 additions and 25 deletions

View File

@ -40,9 +40,11 @@ export class SpyNgModuleFactoryLoader implements NgModuleFactoryLoader {
function setupTestingRouter(
resolver: ComponentResolver, urlSerializer: UrlSerializer, outletMap: RouterOutletMap,
location: Location, loader: NgModuleFactoryLoader, injector: Injector, routes: Route[][]) {
location: Location, loader: NgModuleFactoryLoader, compiler: Compiler, injector: Injector,
routes: Route[][]) {
return new Router(
null, resolver, urlSerializer, outletMap, location, injector, loader, flatten(routes));
null, resolver, urlSerializer, outletMap, location, injector, loader, compiler,
flatten(routes));
}
/**
@ -75,7 +77,7 @@ function setupTestingRouter(
useFactory: setupTestingRouter,
deps: [
ComponentResolver, UrlSerializer, RouterOutletMap, Location, NgModuleFactoryLoader,
Injector, ROUTES
Compiler, Injector, ROUTES
]
},
]