Angular 我的问题是这个代码。我得到一个错误:“错误”;StaticInjectorError(AppModule)[HeaderComponent->;AuthService]:

Angular 我的问题是这个代码。我得到一个错误:“错误”;StaticInjectorError(AppModule)[HeaderComponent->;AuthService]:,angular,rxjs,httpclient,angular7,Angular,Rxjs,Httpclient,Angular7,在屏幕截图中,我把我的代码放进去。我使用angular 7。在我的解决方案中,我使用了一个HttpClient,我还把它放进了providers数组中。我想不出是什么问题。我已经读到rxjs可能有问题,但我不知道如何解决这个问题 提前谢谢 您的AuthService有错误(请参见选项和用户.tokenString下的斜线)。因此它不会编译。错误来自HeaderComponent,您尝试在其中注入服务,但无法。因此,首先修复服务本身中的错误(将鼠标悬停在错误上方;您可能会看到用户未定义),然后再将

在屏幕截图中,我把我的代码放进去。我使用angular 7。在我的解决方案中,我使用了一个HttpClient,我还把它放进了providers数组中。我想不出是什么问题。我已经读到rxjs可能有问题,但我不知道如何解决这个问题

提前谢谢


您的AuthService有错误(请参见
选项和
用户.tokenString
下的斜线)。因此它不会编译。错误来自
HeaderComponent
,您尝试在其中注入服务,但无法。因此,首先修复服务本身中的错误(将鼠标悬停在错误上方;您可能会看到用户未定义),然后再将其注入组件中

请将您的代码作为代码片段添加到此处,而不是将其作为屏幕快照附加。您是否从中导入了
import{HttpClientModule}“@angular/common/http
和您的
authService
,并将它们添加到
app.module.ts
中的
imports[]
数组中?我认为很少有屏幕截图能够更有效地提供响应。请看我的答案