Angular 如何在其他服务中提供服务
各位专家好 我想在另一个服务中使用服务,比如全局变量 此代码是我的登录服务的一部分 globalService有我的服务器url 然后我运行这个代码。Chrome显示错误:没有GlobalService!的提供程序 我知道如果我使用服务,我应该在组件中编写提供者:[] 但这种情况并不正常。服务有另一个服务Angular 如何在其他服务中提供服务,angular,http,Angular,Http,各位专家好 我想在另一个服务中使用服务,比如全局变量 此代码是我的登录服务的一部分 globalService有我的服务器url 然后我运行这个代码。Chrome显示错误:没有GlobalService!的提供程序 我知道如果我使用服务,我应该在组件中编写提供者:[] 但这种情况并不正常。服务有另一个服务 请帮帮我。谢谢。在您的模块(可能是AppModule)中,将您的GlobalService添加到提供程序中。 您不应该在组件/服务中添加提供商,因为它将为您提供该服务的不同实例 在那里使用@I
请帮帮我。谢谢。在您的模块(可能是AppModule)中,将您的GlobalService添加到提供程序中。
您不应该在组件/服务中添加提供商,因为它将为您提供该服务的不同实例 在那里使用@Inject。i、 e@InjectGlobalService全局:GlobalService@InjectGlobalService私人全球:像这样的全球服务?是的。。。在HttpClientconstructor private http:HttpClient之后的构造函数中,@InjectGlobalService private global:GlobalService我编写了这段代码,但它不起作用。Chrome显示相同错误我的意思是组件/服务为什么不相关?如果它解决了你的问题。我提供的答案是针对您的错误的解决方案:没有GlobalService的提供者@ParthGhiya这只是一个输入错误,但不管它是一个组件还是服务,这个错误本身就说明了问题。我有点困惑,谢谢你的回答。你的答案有效。谢谢,我能问一个问题吗?我在app.module.ts上写了provider。您的组件/服务是什么意思?我认为登录栏/登录服务。是吗??