向 angular2+ 路由添加动态参数

Add a dynamic parameter to an angular2+ route

我的 angular 应用程序中有以下路线:

{ path: '', redirectTo: '/exercise-log', pathMatch: 'full'},
{ path: 'exercise-log/:date', component: ExerciseListComponent },
{ path: 'exercise-log', component: ExerciseListComponent }

我想删除 exercise-log 并将 '' 重定向到 'exercise-log/:date' 并改用今天的日期。

我该怎么做?我曾考虑过在路由模块的构造函数中设置一个日期变量,但感觉不对。 更新:尝试在构造函数中设置它似乎不是现在尝试的方式。

您可以简单地将其重定向到 exercise-log/:date 当前时间

{ path: 'exercise-log', redirectTo: '/exercise-log/' + Date.now(), pathMatch: 'full' }