Drag & drop CDK + signals : le bug qui remet ton item à sa place
14 octobre 2026
moveItemInArray mute ton tableau, ton signal ne voit rien : l'item revient à sa place mais tes données ont bougé. Les 3 pièges du drag & drop CDK + signals.
8 articles du blog EasyAngularKit sur DOM.
14 octobre 2026
moveItemInArray mute ton tableau, ton signal ne voit rien : l'item revient à sa place mais tes données ont bougé. Les 3 pièges du drag & drop CDK + signals.
18 septembre 2026
Focus trap maison, z-index à 9999, ESC codé à la main : le navigateur fait déjà tout ça. Le câblage <dialog> + signals, et les trois pièges qui restent.
14 septembre 2026
Tab s'échappe derrière l'overlay, le focus se perd à la fermeture, le lecteur d'écran n'entend rien : trois trous que le CDK a11y et le dialog natif ferment.
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.
7 août 2026
Remplacer un effect() qui touche au DOM par afterRenderEffect() : les phases earlyRead, write, mixedReadWrite et read, et les pièges de timing.
20 mai 2026
Quand utiliser afterNextRender() et afterEveryRender() au lieu de ngAfterViewInit ou setTimeout(0) : phases DOM, SSR, zoneless et différence avec effect().
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.
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.