0
如何在Angular2中将提供者注入容器组件?如何将提供者注入组件?
比如我有父组件:
@Component({
selector: 'myForm',
template: '<form><myForm-detail></myForm-detail></form>',
directives: [ MyFormDetailComponent ]
})
export class MyFormComponent {
...
}
和集装箱组件:
@Component({
selector: 'myForm-detail',
template: '<input type="text">',
providers: [ MyService ]
})
export class MyFormDetailComponent {
constructor(s: MyService) {
console.log(s); // return "undefined"
}
...
}
如何注入到为MyService MyFormDetailComponent?
EUH,你不把它注射了吗? ;-) –
或者你的意思是进入MyFormComponent而不是MyFormDetailComponent? –
目前的行为是什么?任何错误消息? “MyService”的外观如何? –