NavigationSkipped : le pageview fantôme d'Angular Router qui casse tes analytics
31 juillet 2026
Ton utilisateur reclique sur /dashboard, ton NavigationEnd n'entend rien, ton tracker perd un pageview. NavigationSkipped, ses deux codes et la config.
15 articles du blog EasyAngularKit sur Routing.
31 juillet 2026
Ton utilisateur reclique sur /dashboard, ton NavigationEnd n'entend rien, ton tracker perd un pageview. NavigationSkipped, ses deux codes et la config.
29 juillet 2026
Ton utilisateur revient sur la liste et perd filtres, scroll et data. Les 3 stratégies pour préserver le state, dans l'ordre où tu devrais les essayer.
16 juillet 2026
Le lazy loading Angular ne se limite pas à loadComponent. Les 5 niveaux, ce que chacun gagne sur ton bundle, et à quel réglage il ne sert plus à rien.
15 juillet 2026
Ton titre d'onglet est incohérent d'une page à l'autre ? Tu as éparpillé Title.setTitle() au lieu d'une TitleStrategy. Le pattern qui centralise tout.
3 juillet 2026
Tes View Transitions Angular ne se voient pas ? Voici les 6 réglages à corriger, du view-transition-name au SSR, en passant par prefers-reduced-motion.
16 juin 2026
Ton guard HTTP marche par les liens et part en 404 sur une URL collée : il est dans canMatch au lieu de canActivate. Diagnostic, cause et correctif.
16 juin 2026
Ton spinner tourne à l'infini sur un guard qui refuse ? Le cycle d'events du Router explique tout : la séquence, ce qui interrompt, et le loader qui tient.
5 juin 2026
Pourquoi passer tes guards, resolvers et interceptors Angular en fonctions : CanActivateFn, ResolveFn, HttpInterceptorFn, tree-shaking, factories, tests.
3 juin 2026
Ce qui change en Angular 22 : OnPush par défaut, Signal Forms stables, FetchBackend par défaut, @Service et injectAsync, compilateur strict et APIs supprimées.
15 janvier 2026
Angular 21.1 en pratique : fall-through de @switch, spread dans les templates, renommage de [field] en [formField] pour Signal Forms et isActive() standalone.
3 novembre 2025
Histoire d'un bug de scroll Angular causé par un simple overflow-y: auto. Comment j'ai passé 2 heures à chercher un problème que j'avais créé moi-même.
25 août 2025
Pourquoi cette erreur survient dans Angular v20, comment la diagnostiquer et 3 façons propres de la corriger (providedIn, providers de route, provider global).
22 août 2025
Route dynamique, segment hybride, UrlMatcher custom et data resolver : les 4 patterns de routing Angular pour des URLs propres, et leurs pièges.
6 août 2025
Centraliser tes liens de navigation dans un tableau TypeScript, les rendre avec une boucle @for et routerLinkActive, et savoir quand { exact: true } s'impose.
27 mai 2025
withComponentInputBinding injecte params, queryParams et data de route dans les input() d’un composant. Le piège des valeurs par défaut écrasées.
Suite d'outils pour développeurs Angular francophones. Apprends, modernise tes réflexes, audite ta codebase.
© 2026 AngularKit. Tous droits réservés.