【发布时间】:2016-05-30 21:01:09
【问题描述】:
假设我有一个基础组件 -
export class BaseComponent {
public constructor(public myService: MyService) {
}
}
还有一个派生组件 -
export class DerivedComponent extends BaseComponent {
public constructor(public myService: MyService) {
super(myService);
}
}
但我只需要 BaseComponent 中的 myService 依赖项。有什么办法可以避免给 DerivedComponent 添加额外的构造函数?
从 DerivedComponent 中移除依赖似乎导致它没有被注入。
【问题讨论】:
标签: dependency-injection typescript angular angular2-services