代码之家  ›  专栏  ›  技术社区  ›  canmustu

如何得到一条有角度的路径

  •  0
  • canmustu  · 技术社区  · 7 年前

    我想得到 令牌密钥 一块 ActivatedRouteSnapshot 在里面 GetTokenKeyGuard.ts 文件。

    我这样试过,但没用:

    canActivate(route: ActivatedRouteSnapshot) {
    
        localStorage.setItem('token_key', route.queryParams.tokenKey);
    
        return true;
      }
    

    因为tokenKey不是query param(不是 localhost/path?tokenKey=blabla ).

    const routes: Routes = [
      { path: '', component: IndexComponent },
      { path: 'auth/login', component: LoginComponent },
      { path: 'auth/login/:tokenKey', canActivate: [GetTokenKeyGuard], component: LoginComponent },
    ];
    

    如何获得 令牌密钥 中的路径变量 GetTokenKey.ts ?

    1 回复  |  直到 7 年前
        1
  •  0
  •   canmustu    7 年前

    我找到了:

    不是 queryParams . 只是 params .

    localStorage.setItem('token_key', route.params.tokenKey);
    
    推荐文章