Angular2 - Interação entre componentes usando um serviço
Eu tenho dois componentes A e B, onde o componente A contém um botão. Eu desejo que quando o usuário clicar neste botão, dispare uma função no componente B
<A></A>
<router-outlet></router-outlet>
E o componente B é renderizado usando o roteamento. Estou pensando em usar um serviço com um booleano observável que indica se o botão em A é clicado. É este o caminho certo para alcançá-lo?