Как добавить в 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.