Как перенаправить угловой маршрут на тот же маршрут + вспомогательный маршрут?(С роутера) - PullRequest
0 голосов
/ 24 апреля 2019

Некоторые из моих просмотров моего приложения используют вспомогательный маршрут для отображения боковой панели. Тем не менее, я хотел бы убедиться, что если пользователь решит ввести в URL «/ dashboard / recipes» (основной маршрут) напрямую, он будет перенаправлен в «/ dashboard / recipes (sidebar: recipe-list)».

Вот моя попытка:

const routes: Routes = [
  { path: '', component: DashboardComponent },
  { path: 'recipes', component: RecipesComponent, redirectTo:'/dashboard/properties(sidebar:property-list)' },
  { path: 'recipe-list', outlet: 'sidebar', component: RecipeListComponent }
];

Это не работает, вероятно, потому что маршрут рецептов продолжает перенаправляться к самому себе. Но как я могу сделать это с роутера? Или единственный способ сделать это - поместить некоторый код в компонент, анализирующий URL-адрес, проверяя наличие дополнительного маршрута? (Я хотел бы иметь эту логику в файле маршрутизатора).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...