Scan gratuit

Accessibilité RGAA avec Angular : le guide de correction

Angular fournit des outils d'accessibilité solides via le CDK, mais encore faut-il les brancher. Voici les corrections qui font le plus bouger un score RGAA sur une application Angular.

Le CDK a11y est votre allié

Le package @angular/cdk/a11y couvre les besoins les plus courants : piège de focus, restauration du focus, annonces vocales.

Focus au changement de route

Comme toute SPA, Angular ne recharge pas la page à la navigation. Abonnez-vous aux événements du Router et déplacez le focus vers le titre de la vue cible, ou annoncez le changement via LiveAnnouncer.

Formulaires réactifs accessibles

Associez chaque contrôle à un label, reliez les messages d'erreur via aria-describedby, et signalez l'état invalide autrement que par la seule couleur. Ne masquez pas les erreurs aux technologies d'assistance.

Scannez une route de votre app Angular

FAQ

Les Material Components sont-ils accessibles par défaut ?

Angular Material vise l'accessibilité, mais l'intégration (labels, ordre de focus, contrastes de votre thème) reste de votre responsabilité.

Comment tester en continu ?

Un scan sur le rendu réel de vos routes clés, idéalement déclenché en CI à chaque déploiement.

À lire aussi