Я создал пользовательский компонент ввода и для ngModel
для обнаружения я реализовал ControlValueAccessor
в своем пользовательском компоненте ввода
Это мой пользовательский компонент HTML
<input type="text" [(ngModel)]="value" (ngModelChange)="onChangeCallback($event)" />
Теперь яу меня есть требование динамически генерировать мой пользовательский компонент ввода, который успешно реализуется ComponentFactoryResolver
и <ng-template>
Проблема заключается в том, что когда я добавляю свой пользовательский компонент ввода в мой HTML, как это
<app-input [(ngModel)]="model"></app-input>
он обнаруживает изменения модели, и у меня есть входное значение в моем model
, но когда я динамически генерирую этот пользовательский компонент ввода, я не могу обнаружить изменения модели
Вот мой код для динамически генерируемого компонента
const componentFactory = this.componentFactoryResolver.resolveComponentFactory(this.input);
const component = this.container.createComponent(componentFactory);
Что я делаю после генерации динамического компонента для обнаружения изменений значений во входном элементе?Спасибо