我正在尝试创建一个自定义表单控件是Angular,它应该是通用的 . 应该是这样的 -

<custom-labeled-control><custom-labeled-control>

此自定义控件应提供在模板/反应方法中使用的功能 . 所以它在某种意义上应该是通用的 - 如果我将输入控件置于其中,它应该成为输入并且我放置复选框/选择等,它应该呈现复选框/选择等 .

<custom-labeled-control><input type="text" name="firstname"><custom-labeled-control>

要么

<custom-labeled-control><input id="checkBox" type="checkbox"><custom-labeled-control>

我知道如何通过使用ControlValueAccessor创建特定的自定义控件,如滑块,复选框,计数器等,并使它们与模板驱动的表单和活动表格一起使用,但这是我坚持的事情 .

任何帮助将非常感谢 . TIA .