在Angular 2.4.4中,从超类组件继承工作:
@Component({
selector: 'parent-component',
templateUrl: 'parent-component.html',
})
export class ParentComponent {
constructor(private service:MyService) {
console.log("Service:", service);
}
}
@Component({
selector: 'child-component',
templateUrl: 'child-component.html',
})
export class ChildComponent extends ParentComponent {
}
但是,在Angular 2.4.7中,在实例化<child-component>
时,服务现在是未定义的。
为什么会这样?