[英]Angular 2 routes current url with params
我正在尝试将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
我不知道如何将其与当前页面网址进行比较,或者如何询问RouterConfig。
你能帮我么?
正如我发现的那样,最好的解决方案是使用订阅来获取当前路由,以进行路由更改事件。 根据此路线,您可以获取所有数据并检查参数。 如果您有更好的解决方案,请也添加您的答案。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.