Witam, mam prosty FORM, który posiada 5 pól w htmlu. Jeżeli któryś z form.contents jest invalid to zmieniam klasę w taki sposób po stronie HTML:
[ngClass]="{ 'is-invalid': zapisForm.submitted && imie.invalid }"
Chciałbym jednak ograniczyć jak najbardziej dopisywanie atrybutów w html i po stronie serwisu dobijać klasę. Czy przekazując do serwisu walidacji tylko kontrolki inputów (form.contents) mogę zmienić ich klasę z tego poziomu?
Nie chodzi mi o renderery ani element ref'y, bo z tym jest za dużo zabawy i już wolę użyć wtedy ngClass. Poza tym chciałbym aby to było jak najbardziej uniwersalny serwis.
Jeśli się nie da to może ma ktoś jakieś inne pomysły jak to ugryźć? Renderer2 jest spoko, ale dla 5 inputów muszę każdemu osobno i tak dobić klasę.