【发布时间】:2020-05-01 20:58:10
【问题描述】:
我希望在加载/运行时设置路由路径(不是带有 LoadChildren 的组件) 我遇到了很多类似的帖子,但不是我想的那样。
我正在为产品评论构建一个通用的 CMS 系统,并希望一个系统适用于所有不同的产品。
路由设置示例:
const routes: Routes = [
{ path: '', redirectTo: '/bread-machines/reviews/2020', pathMatch: 'full' },
{ pah: 'bread-machines/reviews/2020' , component: ProductReviewsComponent},
{ path: 'bread-machines/reviews/2020/:id' , component: ProductDetailComponent },
];
这很好用,但我希望能够在运行时/加载时更改路径。组件将保持不变,但路径需要是动态的(面包机需要能够更改为烤面包机)。
【问题讨论】:
-
角度路由器有据可查:angular.io/guide/router
-
R.理查兹。我以前经历过(所有 20k 行),只是不确定哪个示例适用于我要解决的问题。
标签: angular typescript routes