将特定服务扩展到 angular 中的 child class 4

extending specific services to child class in angular 4

如果我想在 child class 中使用服务,那么我还必须在 parent class 中添加这些服务,这会导致这些服务的可用性对于 parent class 的所有 child classes。如何在 Angular 4

中限制它

尝试使用声明本身内的提供程序数组注入服务。例如,您可以通过以下方式在 AppComponent 中注入一个名为 MyService 的服务。

希望对您有所帮助。

@Component({
  selector: 'my-app',
  providers: [MyService]
})
export class AppComponent { }

简单例子请参考https://v4.angular.io/api/core/Directive#providers