Angular中RouterModule中的forRoot和forChild方法有什么区别?

定义是这样的:
clipboard.png

使用是这样的:

clipboard.png

阅读 9.2k
1 个回答

应用层面来说,你只需要知道,forRoot是用在根模块加载路由配置,而forChild是用在子模块加载路由配置。

深一层,你也看到源码,它们返回的都是ModuleWithProviders,也就是说你可以根据业务逻辑,不同情况向同一个模块传进去不同的providers,灵活使用。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进