我正在使用 ng2(最新路由器)的组件延迟加载。我从 AsyncRoute(从旧路由)切换过来,现在我正在尝试返回该功能。
我已经通过 loadChildren 成功地实现了延迟加载,就像在官方文档中一样,对一些具有路由配置和一些子组件的小组件进行了延迟加载。
但是当我尝试延迟加载没有任何路由的组件时,我遇到了一个错误。
那么是否可以懒加载没有自己路由的组件呢?我会非常乐意提供任何帮助。谢谢!
最佳答案
没有路由系统是不可能延迟加载模块的
您很可能会收到 this尝试这样做时出错。
通过指定 loadChildren
属性,您正在引用一个具有自己的路由子系统的模块。鉴于您想要延迟加载组件 - 我建议您将它们分组到延迟加载模块中。
希望对您有所帮助!
关于angular - 没有路由的组件的延迟加载路由。 Angular 2,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40159178/