У меня есть простой пользовательский компонент, который реализует интерфейс ControlValueAccessor
и использует поставщика NG_VALIDATORS
.
Когда я помещаю этот компонент в свой html и предварительно задаю элемент управления формой во время разработки , все работает отлично. Значение установлено правильно, и в консоли появляется console.log
из функции validate()
.
Мне нужно иметь возможность получать, анализировать и создавать конфигурацию формы во время выполнения, однако я не могу ее получить работать. Несмотря на то, что компонент отображается, значение не заполняется, и валидатор не запускается.
Простое демо, показывающее проблему, с которой я столкнулся, можно найти здесь https://stackblitz.com/edit/dynamic-component-validation