gpt4 book ai didi

Angular 2 依赖注入(inject)不起作用

转载 作者:行者123 更新时间:2023-12-02 04:02:04 25 4
gpt4 key购买 nike

您好,我已经尝试解决这个问题大约两天了,现在我不知道哪里出了问题。我收到一些错误,我不知道如何调试。

没有 AppService 提供商

我在一个plunker中重新创建了这个

我认为问题是我没有注册任何AppService。

@NgModule({
imports: [ BrowserModule ],
declarations: [ App ],
bootstrap: [ App ]
})
export class AppModule {}

Click Here For plunker

最佳答案

Injectable()
export class AppService{

应该是

@Injectable()
export class AppService{
provoder:[AppService] 

应该是

providers:[AppService] 

Plunker example

如果您希望整个应用程序使用单个服务实例,请将其添加到 AppModule 的提供程序,如其他答案所建议的那样。如果您希望每个 AppComponent 都有一个实例(通常也是整个应用程序的一个实例),那么请将其保留在原来的位置。不过,在模块级别提供的其他服务将无法通过这种方式注入(inject) AppService

关于Angular 2 依赖注入(inject)不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41395291/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com