Угловой 2 маршрута текущий URL с параметрами
Я пытаюсь использовать Angular 2 RC-4 с новым маршрутизатором.
export const appRoutes:
RouterConfig =[
{
path: "",
component: HomeComponent,
terminal: true,
data: {
title: "Home"
}
},
{
path: "Users",
component: UserListComponent,
data: {
title: "Users"
}
},
{
path: "Users/:id",
component: UserEditComponent,
data: {
title: "Edit User"
}
}
];
Тогда я подписываюсь на изменение маршрута события. Когда происходит событие, я хочу найти предмет из
appRoutes
Проблема с URL с параметрами:
Users/:id
Я не знаю, как сравнить его с текущим URL страницы или как спросить RouterConfig.
Не могли бы вы мне помочь?
1 ответ
Решение
Как я обнаружил, лучшее решение - это получить текущий маршрут, используя подписку на событие изменения маршрута. На основе этого маршрута вы можете получить все данные и проверить параметры. Если у вас есть лучшее решение, пожалуйста, добавьте свой ответ тоже.