Angular 2 route change to same component causing reload
<p>Looking for some advice on why a route change to the same component in my Angular 2 application is reloading the component.</p>

<p>I have 2 routes, both with the same component:</p>

<ul>
<li>/home</li>
<li>/home/:id</li>
</ul>



<pre><code>const appRoutes = [
    {path:'', redirectTo:'/home', pathMatch:'full'},
    {path:'home', component: HomeComponent},
    {path:'home/:id', component: HomeComponent},
];
</code></pre>

<p>When changing between the two routes, the component is reloaded. When changing the parameter on the second route, the component is not reloaded (as expected).</p>

<p>Is there any way of being able to change between these routes without reloading the component, just as changing the parameter does?</p>

<p>Check out this <a href="http://plnkr.co/edit/vP0Q4eXD0uRJVl8rcSpO?p=preview" rel="nofollow">Plunker</a> to see what I mean</p>