我正在尝试将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与params:
Users/:id
我不知道如何将其与当前页面网址进行比较或如何询问RouterConfig。
你能帮帮我吗?
答案 0 :(得分:0)
我发现,最好的解决方案是使用订阅路由更改事件获取当前路由。根据此路线,您可以获取所有数据并检查参数。 如果您有更好的解决方案,请添加您的答案。