From 1eba623d12892a6a75efc8daee4db8f96ccdae33 Mon Sep 17 00:00:00 2001 From: Adol1111 Date: Mon, 15 May 2017 15:11:39 -0500 Subject: [PATCH] fix(compiler-cli): import routing module with forRoot (#16438) --- packages/compiler-cli/src/ngtools_impl.ts | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/packages/compiler-cli/src/ngtools_impl.ts b/packages/compiler-cli/src/ngtools_impl.ts index bbb8a72246..403cf52172 100644 --- a/packages/compiler-cli/src/ngtools_impl.ts +++ b/packages/compiler-cli/src/ngtools_impl.ts @@ -149,8 +149,13 @@ function _extractLazyRoutesFromStaticModule( return acc; }, []); - const importedSymbols = ((moduleMetadata.imports || []) as any[]) - .filter(i => i instanceof StaticSymbol) as StaticSymbol[]; + const importedSymbols = + ((moduleMetadata.imports || []) as any[]) + .filter(i => i instanceof StaticSymbol || i.ngModule instanceof StaticSymbol) + .map(i => { + if (i instanceof StaticSymbol) return i; + return i.ngModule; + }) as StaticSymbol[]; return importedSymbols .reduce(