首页 > 解决方案 > Angular:如何使用依赖注入扩展组件而不注入子组件?

问题描述

我刚刚在尝试创建一个由子组件扩展的抽象组件时遇到了一个问题。基类有一些注入服务(在构造函数中)。结果是我还需要在所有子组件的注入器中注入这些服务。

在寻找避免在子组件构造函数中注入服务的解决方案时,我发现了一些关于使用 Injector 对象/服务的旧文章。他们都描述了一个类似的解决方案。

我想知道这些解决方案是否仍然是 Angular 9/10 中的最佳实践,或者在较新的 Angular 版本中是否有更好的解决方案?

标签: angulardependency-injectionabstract-classextends

解决方案


推荐阅读