Угловой 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 ответ

Решение

Как я обнаружил, лучшее решение - это получить текущий маршрут, используя подписку на событие изменения маршрута. На основе этого маршрута вы можете получить все данные и проверить параметры. Если у вас есть лучшее решение, пожалуйста, добавьте свой ответ тоже.

Другие вопросы по тегам