получить значение из динамически загруженного пользовательского компонента - PullRequest
0 голосов
/ 03 марта 2020

Я использую formly для динамического создания Angular реактивных форм. и я использую настраиваемое поле для загрузки некоторых значений из базы данных и создания checkbox es из них.

, поэтому мне нужно динамически загрузить этот компонент и вставить его в основной шаблон.

чтобы упростить вопрос, процесс будет выглядеть следующим образом:

1 - создать формальные поля:

fields: [{
        key: "categories",
        type: "categories",      
      }],

2 - создать компонент FormlyFieldCategories и присвоить его пользовательскому типу categories

3 - компонент FormlyFieldCategories динамически загружает компонент FormlyFieldCategoriesHelper, который фактически загружает и создает необходимые флажки.

до сих пор все в порядке, но когда я проверяю флажок Я не смог получить его значение.

, поэтому я добавил функцию onChange для установки значения formCotrol, как предлагается здесь https://github.com/ngx-formly/ngx-formly/issues/2122#issuecomment -593932620 , но, похоже, события не выпадают, поэтому onChange и onClick не работают.

...