javascript - 使用 AnalogJS 渲染具有 2 个或更多路由参数的路由?

标签 javascript angular typescript jamstack analogjs

我的路线定义如下:

  {
    path: ':category/:topic',
    component: TopicComponent,
    data: ROUTE_DATA,
    resolve: { topic: topicResolver },
    canActivate: [topicGuard]
  },

The AnalogJS documentation explains how to render routes container a single parameter. .

因此,对于单个 productid 参数,我们将定义一个如下文件:

products.[productId].page.ts

我们如何定义具有 2 个或更多参数的路由?

伪代码将是这样的:

products.[productId]/[partid].page.ts

想法?

最佳答案

您必须使用点符号来划分路径段,例如 products.[productId].[partid].page.ts

关于javascript - 使用 AnalogJS 渲染具有 2 个或更多路由参数的路由?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/76086555/

相关文章:

javascript - 我想将下面的 for 循环转换为 array.map() 但不确定如何

typescript - 使用 Promise 时 Angular 2 进入循环

Angular4 ngIf 局部变量同时赋值和比较?

javascript - 对象内未定义的值

javascript - 尝试对对象执行过滤方法

Javascript 从警告框重定向

具有多个命名 socket 的延迟加载模块上的 Angular2 路由

javascript - 从 typescript 库导入的符号未定义

angular - 类型 {} 不可分配给类型 []

javascript - jQuery 在另一个 HTML 元素中生成 HTML 元素