@for sur 10 000 lignes : ton DOM explose. Le CDK Virtual Scroll en rend 15
28 août 2026
Un @for de 10 000 lignes crée 10 000 nœuds DOM, et track n'y change rien. Le CDK Virtual Scroll en rend 15, quelle que soit la taille de la liste.
10 articles du blog EasyAngularKit sur CSS.
28 août 2026
Un @for de 10 000 lignes crée 10 000 nœuds DOM, et track n'y change rien. Le CDK Virtual Scroll en rend 15, quelle que soit la taille de la liste.
6 juillet 2026
Le reset CSS ne voit ni la Web Animations API, ni @angular/animations, ni le smooth scroll JS. Lire prefers-reduced-motion dans un signal SSR-safe.
5 juillet 2026
Séparer les tokens Tailwind v4 en deux couches : primitives dans @theme, sémantiques dans :root remappées par :has(), et les dérives qui ramènent du drift.
3 juillet 2026
Tu poses un effect() pour réagir à l'état du DOM ? C'est du JavaScript que le CSS ferait mieux. Cinq patterns :has() qui le remplacent, dès le SSR.
1 juillet 2026
Tu charges les CSS de toutes tes marques alors qu'une seule sert. Lazy-loader la feuille par resolver : 2,5 Mo de bundle en moins, sans flash non stylé.
1 juillet 2026
Stylelint ne lit pas les styles inline d'un composant Angular : mesurer la zone aveugle, choisir entre styles: et styleUrl, ou linter le CSS-in-TS.
1 juillet 2026
Tu passes tes revues à répéter les mêmes remarques CSS : px au lieu de rem, hex en dur. Comment Stylelint en fait des règles qui échouent la CI.
15 mai 2026
L'astuce CSS :host { display: contents } en Angular : pourquoi c'est tentant, pourquoi c'est souvent un wrapper qui s'ignore, et quand c'est légitime.
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.
20 octobre 2025
Éliminer les div wrappers de tes composants Angular : styler l'élément host avec :host, définir son display, poser des host bindings, et les cas d'exception.
Suite d'outils pour développeurs Angular francophones. Apprends, modernise tes réflexes, audite ta codebase.
© 2026 AngularKit. Tous droits réservés.