我想要这样的事情:
@RouteConfig([
{
path: '/example/:name',
name: 'Example',
loader: (params: RouteParams) => {
let name = params.get('name');
return _EXAMLE[name];
}
}
])
我需要在loader方法范围内使用RouteParams。 我怎么能这样做?
答案 0 :(得分:0)
好像您正在使用较旧的弃用路由器。根据新的Angular Router beta版本,您可以在ActivatedRoute
实例中获取当前激活路由信息。
loader: (route: ActivatedRoute) => {
let name = route.snapshot.params['name'];
return _EXAMLE[name];
}