J'ai un projet angulaire 2 qui contient beaucoup de modules. Je charge chaque module en utilisant la technique de chargement paresseux comme suitrouteur-sortie à l'intérieur du routeur-sortie appelant dynamiquement des routes indépendantes
{ path: 'home', loadChildren: './dashboard/dashboard.module#DashboardModule' },
Maintenant, j'ai une situation où je charge un module appelé WorkflowManagementModule
à l'aide Dans le module de workflow
{ path: 'workflow', loadChildren: './workflow-management/workflow-management.module#WorkflowManagementModule' },
je un composant appelé Workflow- pied de page qui est juste un pied de page avec le bouton avec l'étiquette suivante. Quand je clique à côté un appel de repos sera fait au serveur et le champ "url" sera reçu du serveur. En recevant ceci, je dois naviguer vers cette URL.
Maintenant, le problème est
Je dois avoir le pied de page de composants de bas de page des routes chargées. C'est à dire. le nouveau composant (basé sur la route reçue du serveur) composant doit être chargé et il devrait avoir le pied de page en bas de page component.as flux de travail affichés ci-dessous
Telle est la situation comme suit dans le code
<div>some other content</div>
<router-outlet></router-outlet>
<work-footer></work-footer>
Mais je ne peux pas comprendre comment atteindre ce que les routes ne sont pas constants, il peut être dynamique en fonction du serveur response.As ainsi que dans d'autres module.So s'il vous plaît aidez-moi à atteindre cet objectif.
Non ... Je veux naviguer vers plusieurs URL l'une après l'autre avec le même composant de pied de page que le pied de page .Basiquement j'ai un bouton "suivant" dans le pied de page qui change les routes. –
Ensuite, le code que vous avez spécifié devrait fonctionner. Voir mon addition ci-dessus. – DeborahK
Mais ce routeur-sortie est à l'intérieur d'un autre routeuroutlet.Si je navigue, il recharge complètement la page avec une nouvelle route –