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

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

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

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

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

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

1 ответ

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

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

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

Другие вопросы по тегам