Я пытаюсь создать библиотеку пользовательских элементов управления формы в Angular 6. Эти пользовательские элементы управления являются просто оболочкой для пакетов, таких как компонент @ ng-select, но с некоторыми дополнительными действиями.
В общем, я хочу, чтобы пользовательский компонент отображал компонент выбора (с некоторыми дополнительными привязками и прочим), но чтобы он мог проходить валидацию из родительской формы (например, требуется) и иметь компонент выбора, обрабатывающий это.
Я начал с выбора элемента управления, и я попробовал это ControlValueAccessor
, и он отлично работает для значения, но не проверяет, так как мы выделяем или делаем вещи, чтобы показать ошибку для проверки.При применении проверки к моей пользовательской оболочке он применяет класс к тегу моего компонента вместо того, чтобы применять его к @ ng-select внутри моей оболочки.
Плюс, я даже не нашел никаких документов, касающихся того, что я разрабатываю,Есть ли способ работать вокруг этой вещи?