ангуляр так не умеет
Тоесть нативно нельзя связать FormContrlol и CVA (созданный через фабрику)? Типа нужно брать логику директивы formControl или formControlName и пилить свой велосипед?
можно просто связать input/output или вручную вызывать registerOnChange и writeValue
Это да. Оставил на крайний случай.
Спасибо.
https://stackblitz.com/edit/angular-auto-value-accessor?file=src%2Fapp%2Fauto-value-accessor.ts посмотрите такое решение
А чего просто компоненту не implement ControlValueAccessor?
нужен resolveComponentFactory на CVA
implement ControlValueAccessor - это конечно же есть
Ты создаешь компонент сам и потом что у тебя не получается?
забиндить на formControl
А ngIf тебе не подойдет?
не. будет много вариантов кастомных CVA
Это пробовал? https://stackoverflow.com/questions/44181152/how-to-dynamically-add-ng-value-accessor-component-to-reactive-form/63523127#63523127 https://stackoverflow.com/questions/44189569/angular-2-4-how-to-add-form-controls-on-dynamically-created-components
да. сейчас рассматриваю как наиболее подходящее решение
Обсуждают сегодня