Как ввести родительский компонент в дочерний компонент?

Я пытаюсь внедрить родительский компонент в дочерний компонент. Я думал, что это будет просто - просто укажите / введите родительский компонент в дочернемconstructor():

constructor(private _parent:AppComponent) {}   // child component constructor

Я получаю следующую ошибку:

ИСКЛЮЧЕНИЕ: не удается разрешить все параметры для ChildComponent (?). Убедитесь, что все они имеют действительный тип или аннотации.

Что мне не хватает?

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) {}
}

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(); }
}

Plunker

Ответы на вопрос(2)

Ваш ответ на вопрос