我想将一个服务创建的一个模块注入到第二个完全不同的模块中,这取决于第一个模块创建的一些数据。假设您将一个用于身份验证的功能模块导入到您的项目中,还导入了一个用于创建 websocket 的模块。出于身份验证的目的,您需要一个保存在本地存储中的 id,服务可以很容易地从已经创建的身份验证模块访问该 ID。在 websocket 模块中,我在forRoot
方法中提供了一个配置,因此可以定义套接字端点,以及已经从身份验证模块创建的身份验证服务实例。
现在我的问题是:如何获取此服务实例以及如何将其注入到 websocket 模块的配置中?