Значение модели для динамически генерируемого компонента в Angular - PullRequest
0 голосов
/ 28 сентября 2018

Я создал пользовательский компонент ввода и для 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);

Что я делаю после генерации динамического компонента для обнаружения изменений значений во входном элементе?Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...