javascript - 如何在另一个模块中使用一个模块并在 Angular 8 中路由该模块?

标签 javascript angular typescript module angular8

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

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

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

最佳答案

通常你需要延迟加载模块

所以你需要做的是

  • 创建您想要在应用中使用的所需模块并包含您需要的组件

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

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

  • 在 View 中添加 routeroutlet 以导航到该路由模块

关于javascript - 如何在另一个模块中使用一个模块并在 Angular 8 中路由该模块?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57841678/

相关文章:

javascript - 如何从集合中获取json对象键名并迭代

javascript - JS、 Angular 、AJAX : how to mix those three?

angular - 将数据从动态 mat-cell 传递到点击功能

angular - 何时在angular中使用waitForAsync

jquery-ui - 将 Aurelia 与 Webpack 结合使用时找不到模块 'jquery-ui'

Angular 库 : configure exported members

javascript - 扩展 : chrome. 存储 SET

javascript - 如何使用 typescript 分割字符串的一部分?

node.js - Typescript:在子方法中覆盖父类的静态工厂方法

java - 如何从 Android webview 中加载的 HTML 中获取 DOM 的内容?