1

我可以知道如何在 spartacus 中实现这个自定义路线吗? product/:productCode/:name/order-form

我尝试在我的自定义中实现此功能,order-form-routes.module.ts 但它似乎无法识别此配置,因为它会引发 Page Not Found 错误。

ConfigModule.withConfig({
  routing: {
    routes: {
      orderForm: {
        paths: ['product/:code/:name/order-form'],
        paramsMapping: { code: 'code', name: 'name' },
      },
    },
  },
}),
4

1 回答 1

1

考虑到@Platonn 的建议:这个配置使它工作:

RouterModule.forChild([
  {
    path: 'product/:code/:name/order-form',
    canActivate: [AuthGuard, CmsPageGuard],
    component: PageLayoutComponent,
    data: { pageLabel: '/order-form' },
  },
]),
于 2020-04-22T16:57:01.980 回答