Routenänderung von Winkel 2 zu derselben Komponente, die ein erneutes Laden verursacht

Suchen Sie nach Hinweisen, warum bei einer Routenänderung an derselben Komponente in meiner Angular 2-Anwendung die Komponente neu geladen wird.

Ich habe 2 Routen, beide mit derselben Komponente:

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

Wenn Sie zwischen den beiden Routen wechseln, wird die Komponente neu geladen. Wenn Sie den Parameter auf der zweiten Route ändern, wird die Komponente nicht wie erwartet neu geladen.

Gibt es eine Möglichkeit, zwischen diesen Routen zu wechseln, ohne die Komponente neu zu laden, wie dies beim Ändern des Parameters der Fall ist?

Schau dir das an Plunkerm zu sehen, was ich mei

Antworten auf die Frage(2)

Ihre Antwort auf die Frage