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」的外觀如何? –