~/talk

Mastering complex reactivity with template-driven forms and Signals

Talkat Voxxed Days Zürich 2024 · on Thursday, 2024-03-07· [angular, frontend-architecture]
slides:none on file

Shows how Angular Signals plus a small view‑model layer turn template‑driven forms into truly reactive, unidirectional workflows, replacing banana‑in‑a‑box two‑way binding and most imperative valueChanges wiring. Uses a custom form directive, NG async validators wired to Vest model suites, and computed signals to expose clean VM flags (disabled, showOtherGender, dirty). Claims reduced boilerplate to almost nothing, reports six months of use at DHL with better productivity, and an open‑source StackBlitz demo (API hiccup aside).

AI-written summary · about

  1. 0:00Complex form struggles
  2. 1:06Talk overview
  3. 2:29Signals as reactive primitive
  4. 6:25View models and their use
  5. 8:54Reactive forms limitations
  6. 13:27Template driven forms basics
  7. 20:13Unidirectional forms with signals
  8. 24:32Imperative to declarative logic
  9. 26:42Form validation challenges
  10. 28:06Vest framework validations
  11. 32:26Live form demo
  12. 35:56Open source form components
  13. 39:34Q&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.