Comunicação 2/4 angular entre dois componentes por meio de um serviço compartilhado
Estou tentando criar um aplicativo simples de carrinho de compras. Eu tenho dois componentes e um serviço de carrinho como o seguinte.
<app-header></app-header>
<app-cart></app-cart>
O serviço No carrinho tem todas as funcionalidades para adicionar um item ao carrinho, excluir itens no carrinho, quantidade do carrinho etc.
Preciso atualizar a contagem do carrinho no componente de cabeçalho quando o usuário adiciona um produto ao carrinho.
Como fazer isso com um serviço compartilhado.