Component不会从Angular 2.4.7中的超类继承服务

时间:2017-02-17 12:37:02

标签: angular dependency-injection

在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>时,服务现在是未定义的。

为什么会这样?

0 个答案:

没有答案