ベースコンポーネントがあるとしましょう -
export class BaseComponent {
public constructor(public myService: MyService) {
}
}
そして派生コンポーネント -
export class DerivedComponent extends BaseComponent {
public constructor(public myService: MyService) {
super(myService);
}
}
しかし、本当に必要なのは BaseComponent の myService 依存関係だけです。余分なコンストラクターを DerivedComponent に追加する必要を回避する方法はありますか?
DerivedComponent から依存関係を削除すると、注入されないようです。