如何在另一个模块中使用一个模块并在角度8中路由该模块?

时间:2019-09-08 11:51:05

标签: javascript angular typescript module angular8

如何在角度8的另一个模块中使用一个模块?我想创建一个在另一个模块中使用模块的应用程序。可能吗?如果是,如何从链接路由到该模块?

我构建了一个菜单模块,并在其中内置了一些菜单组件。任何菜单都指向我要成为模块的新区域。我怎样才能做到这一点? 结构是:

menu(module)
      -first menu(component)
          an area(module)
              some components
              ...  
      -second menu(component)
      ...

1 个答案:

答案 0 :(得分:1)

通常您需要延迟加载模块

所以您需要做的是

  • 创建您想要在应用中拥有的欲望模块,并包含所需的组件

  • 然后为该模块添加默认路由

  • 将该模块延迟加载到您的主app.routing.ts

  • 在视图中添加路由器出口以导航到该路由模块