Angularjs 动态地将服务添加到$injector

Angularjs 动态地将服务添加到$injector,angularjs,angularjs-injector,Angularjs,Angularjs Injector,我正在尝试在另一个服务中动态创建一个服务,并将其添加到inejctor中,以便整个应用程序中的其他控制器和服务稍后可以将其注入。我甚至不确定我想做的事情是否可行,但我已经把我想做的事情归纳成了一个例子 我基本上让两个模块互相使用。一个模块定义如何动态配置服务,另一个模块动态配置服务。我不知道在配置新的动态服务时要做什么,以便注入器稍后可以找到它并将其用于其他控制器、服务等。有什么想法吗?好的,所以基本上我需要创建一个提供者而不是服务。提供者可以创建工厂、值、常量等。请参阅修订的plunker

我正在尝试在另一个服务中动态创建一个服务,并将其添加到inejctor中,以便整个应用程序中的其他控制器和服务稍后可以将其注入。我甚至不确定我想做的事情是否可行,但我已经把我想做的事情归纳成了一个例子


我基本上让两个模块互相使用。一个模块定义如何动态配置服务,另一个模块动态配置服务。我不知道在配置新的动态服务时要做什么,以便注入器稍后可以找到它并将其用于其他控制器、服务等。有什么想法吗?

好的,所以基本上我需要创建一个提供者而不是服务。提供者可以创建工厂、值、常量等。请参阅修订的plunker