如何在RouteConfig的loader方法中获取RouteParams

时间:2016-07-13 07:31:14

标签: angular routing loader angular2-routing

我想要这样的事情:

@RouteConfig([
   {
      path: '/example/:name',
      name: 'Example',
      loader: (params: RouteParams) => {
         let name = params.get('name');
         return _EXAMLE[name];
      }
   }
])

我需要在loader方法范围内使用RouteParams。 我怎么能这样做?

1 个答案:

答案 0 :(得分:0)

好像您正在使用较旧的弃用路由器。根据新的Angular Router beta版本,您可以在ActivatedRoute实例中获取当前激活路由信息。

loader: (route: ActivatedRoute) => {
   let name = route.snapshot.params['name'];
   return _EXAMLE[name];
}