From 6d12aa978d3865e44e2e0af1d8b5f0c18f3a7bfc Mon Sep 17 00:00:00 2001 From: Dzmitry Shylovich Date: Tue, 4 Apr 2017 22:45:53 -0600 Subject: [PATCH] fix(router): the preloader use the module from the loaded config --- packages/router/src/router_preloader.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/router/src/router_preloader.ts b/packages/router/src/router_preloader.ts index fee266d962..c8ed0a2f0f 100644 --- a/packages/router/src/router_preloader.ts +++ b/packages/router/src/router_preloader.ts @@ -105,7 +105,7 @@ export class RouterPreloader { // we already have the config loaded, just recurse if (route.loadChildren && !route.canLoad && route._loadedConfig) { const childConfig = route._loadedConfig; - res.push(this.processRoutes(ngModule, childConfig.routes)); + res.push(this.processRoutes(childConfig.module, childConfig.routes)); // no config loaded, fetch the config } else if (route.loadChildren && !route.canLoad) {