Как добавить пользовательскую оболочку в NGX-Formly со ссылкой на модель поля? - PullRequest
0 голосов
/ 23 сентября 2019

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

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

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

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

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

1 Ответ

0 голосов
/ 24 сентября 2019

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

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

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

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