Добавьте параметр Dynami c в маршрут angular2 +. - PullRequest
1 голос
/ 22 января 2020

В моем приложении angular есть следующие маршруты:

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

Я хочу удалить exercise-log и перенаправить '' на 'exercise-log/:date' и вместо этого ввести сегодняшнюю дату.

Как я могу это сделать? Я думал о том, чтобы иметь переменную даты, которая устанавливается в конструкторе модуля маршрута, но это неправильно. ОБНОВЛЕНИЕ: попытка установить его в конструкторе, похоже, не та попытка, с которой он сейчас работает.

1 Ответ

1 голос
/ 22 января 2020

Вы можете просто перенаправить его на exercise-log/:date с текущим временем

{ path: 'exercise-log', redirectTo: '/exercise-log/' + Date.now(), pathMatch: 'full' }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...