Angular 懒加载模块路由配置无法找到

发布于 2022-09-11 21:15:57 字数 876 浏览 18 评论 0

首先这是我app-routing.module的配置

const routes: Routes = [
  {
    path: 'customers',
    loadChildren: './customers/customers.module#CustomersModule'
  },
  {
    path: 'orders',
    loadChildren: './orders/orders.module#OrdersModule'
  },
  {
    path: '',
    redirectTo: '',
    pathMatch: 'full'
  }
];

然后又在orders-routing.module下写以下配置

 const routes: Routes = [
  {
    path: '',
    component: OrderListComponent,
  },
  {
    path: '/order-query',
    component: OrderQueryComponent
  }
];

之后在order-list下写了一个方法想要跳转到order-query,但此时控制台提示说未匹配任何路由

<p (click)="goOrderQuery()">order-list works!</p>

是我什么地方还需要配置吗。这是我的复现地址。
https://stackblitz.com/edit/a...

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

情域 2022-09-18 21:15:57

要用子路由

  {
    path: '',
    component: OrderListComponent,
    children: [{
      path: 'order-query',
      component: OrderQueryComponent
    }]
  }
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文