Angular 2: capturar eventos de conteúdo ng

Estrutura angular do aplicativo:

<app><div content><a href="#" (click)="show()">click me</a></div></app>

Modelo de componente de conteúdo:

<ng-content></ng-content>

O componente de conteúdo possui método públicoshow(), mas quando clico neste link, recebo:

Error: EXCEPTION: Error during evaluation of "click"
ORIGINAL EXCEPTION: TypeError: l_context.show is not a function
ORIGINAL STACKTRACE:
anonymous/ChangeDetector_AppComponent_0.prototype.handleEventInternal@http://localhost:3000/node_modules/angular2/bundles/angular2.dev.js line 10897 > Function:207:13
AbstractChangeDetector</AbstractChangeDetector.prototype.handleEvent@http://localhost:3000/node_modules/angular2/bundles/angular2.dev.js:8788:17

Basicamente, eu quero reutilizar a marcação de página e colocar os ouvintes no domínio existente, não quero criar modelos ou componentes adicionais. Provavelmente estou perdendo algo óbvio.

Planker

questionAnswers(1)

yourAnswerToTheQuestion