#NgControl

2025-09-14

Пишем переиспользуемые инпуты для реактивных форм с ControlValueAccessor + NgControl/Injector

ControlValueAccessor - это то, что отделяет профессиональную дизайн-систему от набора костылей. Но как грамотно связать его с состоянием контрола (invalid, touched), не создав циклических зависимостей? Эта статья - не просто «ещё один туториал». Это пошаговое руководство по созданию универсального инпута на современном стеке: Signals , OnPush и безопасный инжект NgControl . Разбираем раз и навсегда. Освоить CVA раз и навсегда

habr.com/ru/articles/946890/

#angular #controlvalueaccessor #CVA #реактивные_формы #reactive_forms #NgControl #Кастомный_компонент #typescript #signals #dependency_injection

Client Info

Server: https://mastodon.social
Version: 2025.07
Repository: https://github.com/cyevgeniy/lmst