如何在另一项服务中提供服务

时间:2017-07-24 05:00:27

标签: angular http

你好角度专家。

我想在全局变量等其他服务中使用服务。

enter image description here

此代码是我>>> arr = ['A', 't', 'u', 'l', '%20', 'K', 'r', 'i', 's', 'h', 'n', 'a', '%20', 'P', 'a', 't', 'n', 'a', '%20', 'B', 'i', 'h', 'a', 'r', '%20', 'I', 'n', 'd', 'i', 'a', '%20', '%20', '%20', '%20', '%20'] >>> del arr[30: ] >>> arr ['A', 't', 'u', 'l', '%20', 'K', 'r', 'i', 's', 'h', 'n', 'a', '%20', 'P', 'a', 't', 'n', 'a', '%20', 'B', 'i', 'h', 'a', 'r', '%20', 'I', 'n', 'd', 'i', 'a'] 的一部分。

LoginService有我的服务器网址。

然后我运行此代码。 Chrome会向我显示globalService

我知道如果我使用服务,我应该在组件中写Error: No provider for GlobalService!

但这种情况并不正常。服务还有其他服务。

请帮帮我。谢谢你。

1 个答案:

答案 0 :(得分:1)

在您的模块(可能是AppModule)中,在provider中添加GlobalService。 您不应该在组件/服务中添加您的提供程序,因为它将为您提供该服务的不同实例!