Alteração de rota angular 2 para o mesmo componente, causando recarga
Procurando conselhos sobre por que uma rota alterada para o mesmo componente no meu aplicativo Angular 2 está recarregando o componente.
Eu tenho 2 rotas, ambas com o mesmo componente:
/casa/ home /: idconst appRoutes = [
{path:'', redirectTo:'/home', pathMatch:'full'},
{path:'home', component: HomeComponent},
{path:'home/:id', component: HomeComponent},
];
Ao mudar entre as duas rotas, o componente é recarregado. Ao alterar o parâmetro na segunda rota, o componente não é recarregado (conforme o esperado).
Existe alguma maneira de poder mudar entre essas rotas sem recarregar o componente, assim como a alteração do parâmetro?
Veja issoPlunker para ver o que eu quero dizer