親コンポーネントを子コンポーネントに挿入しようとしています。これは簡単だと思いました。子の .xml ファイルに親コンポーネントを指定/挿入するだけですconstructor()
。
constructor(private _parent:AppComponent) {} // child component constructor
次のエラーが表示されます。
例外: ChildComponent(?) のすべてのパラメーターを解決できません。すべてに有効な型または注釈があることを確認してください。
私は何が欠けていますか?
子コンポーネント:
import {Component} from 'angular2/core';
import {AppComponent} from './app.component';
@Component({
selector: 'child',
template: `<p>child</p>`
})
export class ChildComponent {
constructor(private _parent:AppComponent) {}
}
アプリ コンポーネント:
import {Component} from 'angular2/core';
import {ChildComponent} from './child.component';
@Component({
selector: 'my-app',
template: `{{title}} <child></child>
`,
directives: [ChildComponent]
})
export class AppComponent {
title = "Angular 2 - inject parent";
constructor() { console.clear(); }
}