0

在 AngularJS 控制器中,我需要访问随 HTTP GET 请求发送到此特定视图(以及控制器)的 OAuth 2.0 访问令牌。我想在调用其他 API 时重用此访问令牌,作为 Authorization 标头(Authorization: Bearer)的一部分。

有人可以告诉我如何访问控制器内 GET 请求标头中的数据吗?

任何提示都非常感谢。谢谢,多米尼克

4

1 回答 1

0

您是否从控制器内发出 GET 请求?这样做通常是不好的做法。反而:

  1. 创建一个将发出 GET 请求的服务(您的访问令牌可以作为私有服务属性存在)。该服务可以有多个使用相同令牌的方法。
  2. 在您的控制器中注入服务并调用您需要将数据传递给控制器​​的服务方法。

这样,您可以将访问令牌存储在一个地方,并将其重新用于所有数据调用。

有关服务的更多信息:https ://docs.angularjs.org/guide/services

为了进一步帮助您,请提供有关您现在正在做什么以及您想要实现的目标的更多详细信息(包括代码)。

于 2014-12-15T16:49:12.740 回答