~/talk

Angular Accessibility Adventures: Navigating the Web for Everyone

Talkat NG-BE 2024 · 2024-12-05..12-06· [angular, accessibility]
slides:none on file

Claims: European Accessibility Act forces e‑commerce accessible by 2025 and maps to EN 301 549 / WCAG 2.1 AA; a single concrete stat is 4% of babies born with disabilities. Demos show concrete Angular fixes: update document title via TitleStrategy, add aria-current for router links, build skip links that read router.url on NavigationEnd, handle focus after navigation (autofocus only runs on full load), and LiveAnnouncer adds an aria-live region automatically — code examples mostly work but require router-aware logic.

AI-written summary · about

  1. 0:00Angular accessibility intro
  2. 1:04Why accessibility matters
  3. 2:28European Act & WCAG overview
  4. 4:40Angular inherently accessible?
  5. 7:57Demo: Angular accessibility impact
  6. 10:03WCAG in Angular apps
  7. 10:47Fixing page titles in SPAs
  8. 12:14ARIA for navigation
  9. 14:00Skip links in Angular routing
  10. 15:51Focus in single-page navigation
  11. 17:18Focus management best practices
  12. 19:04Autofocus in Angular forms
  13. 20:29LiveAnnouncer for status
  14. 23:41Accessible forms & errors
  15. 25:49Dynamic content accessibility
  16. 27:13Semantic HTML in components
  17. 28:59Final thoughts & Q&A
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.