6

我的路由器中有这些行:

..
    canActivate: [MyGuard], 
    path: "search",
    component: SearchComponent,
    data: {
        accessRoles: [roleAdmin, roleUser]
    }
..

我想通过 MyGuard 的 canActivate 限制对 SearchComponent 的访问。

是否可以从 canActivate 获取此数据数组?

先感谢您!

4

1 回答 1

6
canActivate(route: ActivatedRouteSnapshot, state: RouterStateSnapshot) {
  console.log(route.data)
}
于 2016-09-09T10:51:05.620 回答