在我们的团队中,我们构建了许多通用包(无角度依赖)。这些包中的类使用我们自己的 @injectable 装饰器进行装饰,并且我们有 TS 为类型发射元数据。
“实验装饰器”:真
在 Angular 7 应用程序中,我们与 Angular 互操作以提供依赖注入,而在 Angular 之外,我们使用反射数据自己构建依赖关系。我们使用模块提供程序与 Angular 进行互操作。
providers: [..allTheTypesWeCapturedWithOurDecorator]
问题?我已经看到很多关于 IVY 中的注射剂的不同工作方式(内联工厂等),我试图了解一旦 IVY 上线,我们是否仍然能够注入我们的通用服务?