Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/32.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angular 如何处理角6布线中以#开头的参数_Angular_Hash_Parameters_Routing - Fatal编程技术网

Angular 如何处理角6布线中以#开头的参数

Angular 如何处理角6布线中以#开头的参数,angular,hash,parameters,routing,Angular,Hash,Parameters,Routing,我有一个角度6应用程序。我正在尝试从oauth2提供程序获取访问令牌。我已成功获取令牌,但无法加载回调页面。问题似乎是令牌用#附加到回调url,而我的角度路由器不喜欢# 以下是带有标记的回调url的示例: ***&令牌类型=承载和到期时间=31622400 以下是我的路线配置: { path: 'oauth2-callback/:token', component: Oauth2CallbackComponent, canActivate: [AuthGuard]

我有一个角度6应用程序。我正在尝试从oauth2提供程序获取访问令牌。我已成功获取令牌,但无法加载回调页面。问题似乎是令牌用#附加到回调url,而我的角度路由器不喜欢#

以下是带有标记的回调url的示例:

***&令牌类型=承载和到期时间=31622400

以下是我的路线配置:

  {
    path: 'oauth2-callback/:token',
    component: Oauth2CallbackComponent,
    canActivate: [AuthGuard]
  }

我通过手动转到来测试这一点 我得承认这是我的错。我的重定向中有一个输入错误:oath2回调(在我的情况下,这两种方法都不是解决方案的可能重复。第一种方法说“基本上,我在doorkeeper/oauth2注册应用程序时更新了重定向url(这导致包含令牌的重定向url看起来像)”这正是我正在做但不起作用的事情(她提到Angular 2,更新为4。我使用的是6)。第二个问题是如何从url中获取片段,但我甚至无法做到这一点,因为我在组件中的任何代码运行之前被重定向。