Atomic Angular — Doc interne

Form

Form controls — Checkbox, Radio, Switch, Input, Textarea, Search fields, Select and Autocomplete — and how they compose with Angular Signal Forms.

Every control in this section wraps a real native element (<input>, <textarea>, or the accessible @angular/aria combobox/listbox primitives for Select) and drives its visual state from CSS reading that native element — never from a JavaScript class toggle. Most also implement one of Angular Signal Forms' control contracts (FormValueControl or FormCheckboxControl), so [formField] works alongside plain two-way binding.

Naming collisions with @sinequa/ui

Several of these components share a selector and a bound-property name with an equivalent still exported by @sinequa/ui (the library galactik replaces) — but with a different implementation underneath. Each page's Pitfalls section calls out the specific difference; always check the import path when in doubt.

What's next

On this page