Как добавить дополнительный атрибут в модель ngx-formly - PullRequest
0 голосов
/ 18 февраля 2020

Мои формальные поля настроены, как показано ниже,

fields: FormlyFieldConfig[] = [
    {
      key: 'uuid',
      type: 'input',
      templateOptions: {
        label: 'Input',
        placeholder: 'Placeholder',
        description: 'Description',
        required: true,
        attributes: {
          mapsTo: 'somevalue'
        }
      },
    },
  ];

У меня есть дополнительное поле с именем mapsTo, которое мне нужно для некоторых бизнес-логик c. Но как мне получить значение в модели?

Мой HTML такой, как показано ниже

<form [formGroup]="form">
  <formly-form [model]="model" [fields]="fields" [options]="options" [form]="form"></formly-form>
</form>

{{model | json}}

Итак, модель имеет

{ "uuid": "some input" }

Но я не могу добавить mapsTo к окончательным данным формы.

РЕДАКТИРОВАТЬ:

Мне нужно что-то вроде

{ "uuid": {"value": "some input", "mapsTo": "somevalue"} }

https://stackblitz.com/angular/xvrmevmqnnq

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