Angular路由模块的示例

时间:2018-01-25 12:25:11

标签: angular angular-routing angular5

我想在以下链接中描述路由模块的示例: https://angular.io/guide/module-types

  

路由功能模块是其顶级组件的域功能模块   是路由器导航路线的目标。所有延迟加载的模块   根据定义是路由功能模块。路由功能模块没有   导出任何内容,因为其组件永远不会出现在模板中   一个外部组件。延迟加载的路由功能模块应该   不能被任何模块导入。这样做会引发急切的负担,   打败延迟加载的目的。这意味着你不会看到它们   在AppModule导入中提到。急切加载的路由功能   模块必须由另一个模块导入,以便编译器学习   关于它的组件。路由功能模块很少有提供商   懒惰加载功能模块中解释的原因。当他们这样做的时候   提供的服务的生命周期应与生命周期相同   该模块。不要在a。中提供应用程序范围的单例服务   路由功能模块或路由模块导入的模块。

我似乎没有在angular.io的路由页面上找到一个示例。

1 个答案:

答案 0 :(得分:1)

如说明清楚所述,路由模块是延迟加载的功能模块。

这是延迟加载模块的Wiki页面。

https://angular.io/guide/lazy-loading-ngmodules