Как я могу добавить в NGX-Formly настраиваемую оболочку со ссылками на модель поля?

Я пытаюсь реализовать оболочку для полей NGX-Formly, в которой есть кнопка, которая вызывает функцию-обработчик, передающую ссылку на модель обернутого поля. Как я могу вставить эту ссылку и передать ее функции-обработчику (которая, например, открывает всплывающее окно или подобное)?

Моя цель - создать конструктор форм перетаскивания.

Следуя этому примеру, я реализовал такую ​​оболочку:

<div class="formly-wrapper">
 <label>{{ to.label }}</label>
  <button (click)="myHandlerFunction()">Edit</button>
  <ng-container #fieldComponent></ng-container>
</div>

Как мне получить определение поля или хотя бы ссылку на обернутое поле?


person Peter Bienek    schedule 23.09.2019    source источник
comment
Что ты пробовал? Прочтите Как задать вопрос и минимальный воспроизводимый пример.   -  person Preacher    schedule 23.09.2019


Ответы (1)


После некоторых попыток я обнаружил, что вы можете передать field в оболочку следующим образом:

<button (click)="myHandlerFunction(field)">Edit</button>

Это дает вам полный FieldConfig, тогда как to - это просто псевдоним для TemplateOptions.

person Peter Bienek    schedule 24.09.2019