angular 5 延迟加载 vs 动态加载

use*_*430 5 angular-cli angular-components angular5

有人可以解释 angular 5 中延迟加载模块和动态组件加载之间的区别吗?我很难弄清楚何时使用什么。您能否为每个用例提供一个用例,以便我更好地理解它们?我对 angular 5 还很陌生……我知道延迟加载是关于模块的,而动态组件加载是关于组件的。

小智 4

使用延迟加载模块,浏览器只会在用户第一次导航到其路线时加载功能。当您将组件直接添加到路由中时,无论您是否处于任何特定路由中,它们都会被加载,因此就性能和初始包大小而言,延迟加载功能总是好的。

参考: https: //alligator.io/angular/lazy-loading/