Porque ao utilizar as rotas, as "animações" são perdidas?
Por exemplo: Se eu criar dois componentes, inserindo um botão em cada component.html conforme abaixo:
<button type="button" class="btn btn-raised btn-primary">Primary</button>
Na página inicial o botão terá o efeito de onda ao ser clicado, porém, ao clicar em um link ou botão para direcionar à outra página, observar que o botão posto na outra página não terá este efeito. O efeito só funcionará ao atualizar a página ou caso utilize href ao invés de routerLink.
Gostaria de entender porque isso acontece, pois acaba me obrigando a utilizar HREF ao invés de ROUTERLINK, pra não perder os efeitos do Material Design nos componentes, inputs, etc. Ou seja, não aproveito a SPA.