> For the complete documentation index, see [llms.txt](https://guide-angular.wishtack.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://guide-angular.wishtack.io/angular/routing.md).

# Routing

Afin de **permettre aux utilisateurs de garder leurs habitudes de navigation** en visitant une Single Page Application ou une Progressive Web Application, il est nécessaire d'utiliser un système de "Routing".

Grâce au système de "Routing", les utilisateurs peuvent :

* utiliser l'historique de leur navigateur *(e.g. les boutons back et next),*
* partager des liens,
* ajouter une vue à leurs favoris,
* ouvrir une vue dans une nouvelle fenêtre via le menu contextuel,
* ...

Angular fournit **nativement un module de "Routing"** pour répondre à ce besoin.

{% content-ref url="/pages/-LDCDTupyZPKQGQbrkF7" %}
[Mise en Place du Routing](/angular/routing/mise-en-place-du-routing.md)
{% endcontent-ref %}

{% content-ref url="/pages/-LDCDtBNc8B2c1IC6SaZ" %}
[Lazy Loading](/angular/routing/lazy-loading.md)
{% endcontent-ref %}

{% content-ref url="/pages/-LDCEOEFfBiguAyKHqLl" %}
[Route Guards](/angular/routing/route-guards.md)
{% endcontent-ref %}
