2017-06-18 3 views
0

J'utilise CLI Angular pour construire l'application. J'ai configuré des itinéraires comme indiqué ci-dessous:Comment rediriger vers la page d'accueil lors de l'actualisation avec Angular 2?

const routes: Routes = [ 
{path: 'Home', component: HomeComponent}, 
    {path: 'About', component: AboutUsComponent}, 
    { path: '**', pathMatch: 'full', redirectTo: 'Home' } 
]; 

J'ai une exigence que le rafraîchissement de la page que je dois rediriger au chemin de la maison.
Note: J'ai essayé de le faire avec des gardes, mais je n'ai pas réussi à obtenir le résultat souhaité. S'il vous plaît aidez-moi avec les étapes.

Merci à l'avance

+0

qu'est-ce que vous essayez de faire? à quelle condition il devrait naviguer vers la maison copmonent? – Aravind

+2

Expliquez à quiconque vous a donné cette exigence que c'est une mauvaise exigence. Les utilisateurs s'attendent à ce que la page d'actualisation s'actualise lorsque vous appuyez sur le bouton d'actualisation, car c'est ce que vous recherchez. Il ne devrait pas naviguer ailleurs. –

+0

Si c'est l'actualisation du navigateur, cela devrait être fait côté serveur/équilibreur de charge – smnbbrv

Répondre

0

vous pouvez ajouter une redirection dans votre app.component à votre page d'accueil. app.component charger une fois et sera chargé à nouveau dans une nouvelle actualisation.

+0

J'ai pu le faire en utilisant des gardes. Merci! –