Как применить [formControl] к динамически созданному компоненту ControlValueAccessor - PullRequest
0 голосов
/ 03 мая 2018
  1. У меня есть ImageHandler компонент, который реализует ControlValueAccessor.
  2. ImageHandler должен динамически генерироваться в другом компоненте, и представления будут встроены. Входы и выходы могут быть установлены без каких-либо проблем. Но как применить formControl к этому встроенному представлению или компоненту.

<image-handler [formControl]='fControl'></image-handler>

Основная проблема заключается в том, что этот formControl должен применяться к самому обработчику изображений, в противном случае его можно было бы установить, передав fControl в качестве ввода и применив в ImageHandlerComponent.

Текущая работа: Создание WrapperComponent для ImageHandler или любого другого компонента, подобного этому. Эти обертки, основанные на параметре, показывают определенный элемент с контролем формы. <image-handler *ngIf='isImagehandler' [formControl]='fControl'></image-handler> ...

Этот компонент оболочки может быть создан динамически без каких-либо проблем. Но это не похоже на реальное решение.

...