【发布时间】:2018-01-28 22:42:42
【问题描述】:
我有一个 Angular 应用程序,我正在尝试使用它来延迟加载模块。功能模块的路由器模块中定义的组件是加载到自己的路由器出口还是加载到父模块的路由器出口?
【问题讨论】:
-
它们加载到自己的路由器插座中。这是延迟加载定义的一部分。组件和任何相关的模块/服务/指令将独立于父级加载。它们将与父模块一起加载的唯一原因是它们是否在父模块中声明。
我有一个 Angular 应用程序,我正在尝试使用它来延迟加载模块。功能模块的路由器模块中定义的组件是加载到自己的路由器出口还是加载到父模块的路由器出口?
【问题讨论】:
所有组件,无论它们是如何加载和定义的,都会在父 router-outlet 指令中呈现。基本上,路由(路由器模块)是急加载还是延迟加载都没有关系,因为路由器会将所有路由合并到一个配置中。
【讨论】: