Angular2 ngOnDestroy, событие выброса

Можно ли создать пользовательское событие на ngOnDestroy? Я пытался, но кажется, что это не работает ... Мне нужно знать, когда директива удалена из пользовательского интерфейса.

@Output() rowInit = new EventEmitter();
@Output() rowDestroy = new EventEmitter();

ngAfterViewInit() {

    this.rowInit.emit(this);
}

ngOnDestroy() {
    console.log("I get called, but not emit :(, ngAfterViewInit works :)");
    this.rowDestroy.emit(this);
}

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

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