0

我有 Angular 应用程序作为客户端,我使用 oidc-client 库来提供 OpenId Connect 协议。目前,客户端设置只是一个常数。是否有人知道如何使用 http-get 请求从服务器获取客户端配置?

当我尝试在构造函数中执行此操作时,我遇到了循环依赖错误,或者可能有一些技巧......我不知道......

export class AuthService {

   private manager: UserManager;

   constructor() {
      // tried to do it here...
      this.manager = new UserManager(settings);

      this.manager.getUser(.........);
   }

}

Thanks a lot!
4

1 回答 1

0

请通过依赖注入,因为循环依赖发生在

A类注入B类,B类注入A类

在您的示例中,为什么要在构造函数中调用方法?您想在此服务初始化后立即调用该方法吗?

https://www.codelord.net/2016/11/10/circular-dependencies-in-angular-and-the-injector-service/

于 2020-05-19T16:47:34.570 回答