答案对人有帮助,有参考价值-1答案没帮助,是错误的答案,答非所问应用层面来说,你只需要知道,forRoot是用在根模块加载路由配置,而forChild是用在子模块加载路由配置。深一层,你也看到源码,它们返回的都是ModuleWithProviders,也就是说你可以根据业务逻辑,不同情况向同一个模块传进去不同的providers,灵活使用。