4
  1. 我有一个ImageHandler实现ControlValueAccessor.
  2. ImageHandler应该在另一个组件中动态生成,并且视图将被嵌入。可以毫无问题地设置输入和输出。但是如何应用于formControl该嵌入式视图或组件。

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

主要问题是这个 formControl 必须应用于图像处理程序本身,否则它可以通过fControl作为输入传递并应用 in 来设置ImageHandlerComponent

当前解决方法:创建一个WrapperComponentforImageHandler或任何其他类似的组件。这些基于参数的包装器显示带有表单控件的特定元素。 <image-handler *ngIf='isImagehandler' [formControl]='fControl'></image-handler> ...

这个包装器组件可以毫无问题地动态创建。但这似乎不是一个真正的解决方案。

4

0 回答 0