Javascript 如何在另一个模块中使用一个模块,并在angular 8中对其进行布线?

Javascript 如何在另一个模块中使用一个模块,并在angular 8中对其进行布线?,javascript,angular,typescript,module,angular8,Javascript,Angular,Typescript,Module,Angular8,如何在angular 8中的另一个模块中使用一个模块?我想创建一个使用另一个模块中的模块的应用程序。可能吗?如果是,如何从链接路由到此模块 我构建了一个菜单模块,其中一些组件作为菜单。任何菜单都指向我想要成为模块的新区域。我该怎么做? 结构如下: menu(module) -first menu(component) an area(module) some components ... -s

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

我构建了一个菜单模块,其中一些组件作为菜单。任何菜单都指向我想要成为模块的新区域。我该怎么做? 结构如下:

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

通常,您需要延迟加载模块

所以你需要做的是

创建您希望在应用程序中包含的desire模块,并包含您需要的组件

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

在主app.routing.ts中延迟加载该模块

在视图中添加RouteOutlet以导航到该路由模块


这些模块在任何子菜单中都具有相同的名称,因此我更喜欢在菜单组件中创建。可能吗?是的。你可以做到。但您需要使用延迟加载将模块导入主app-routing.ts