Angular 2 - Como você chama uma função em um componente irmão?

Eu tenho dois componentes irmãos que precisam se comunicar:

<app-controls></app-controls> <app-main></app-main>

app-controls contém botões que precisam acionar eventos no componente principal do aplicativo. Existe uma maneira compatível com o guia de estilo Angular 2?

questionAnswers(2)

yourAnswerToTheQuestion