延迟加载模块路由不能使用核心模块组件和指令为什么?我创建了一个Shell组件,我在创建延迟加载模块的子路由时使用它 . 但是当我导航到延迟加载模块时,他们说@Ngmodule中没有shell组件 .

请解释为什么会这样?如果尝试在延迟加载模块中再次导入核心模块,则显示的错误是 you can only import core module in App module

Update(reproduce bug)

Stackblitzhttps://stackblitz.com/edit/angular-2kwxtw