如何将用户输入的字段值传递给形式正确的其他选项卡上的另一个字段?

时间:2019-04-10 18:28:03

标签: angular-formly

我有一个带有几个带有多个字段的选项卡的正式表单。当用户用数据填充字段X时,我想将字段X的值从选项卡1传递到选项卡2的字段Y,可以吗?还是类似的东西?

以下是我正式字段配置的简化版本:

 fields: FormlyFieldConfig[] = [
    {
      wrappers: ['tabset'],
      fieldGroup: [
        {
          wrappers: ['tab'],
          templateOptions: {
            tabTitle: 'tab 1'
          },
          fieldGroup: [
            {
              key: 'tab1',
              fieldGroup: [
                {
                  fieldGroup: [
                    {
                      className: 'col-3',
                      key: 'fieldX',
                      type: 'input',
                      templateOptions: {
                        label: 'field X'
                      }
                    }
                  ]
                }
              ]
            }
          ]
        },
        {
          wrappers: ['tab'],
          templateOptions: {
            tabTitle: 'tab 2'
          },
          fieldGroup: [
            {
              key: 'tab2',
              fieldGroup: [
                {
                  className: 'col-3',
                  key: 'fieldY',
                  type: 'input',
                  templateOptions: {
                    label: 'field Y'
                  }
                }
              ]
            }
          ]
        }
      ]
    }
  ];

我希望两个字段都具有相同的值。可以从任何一个字段接收输入,并将相应地填充到另一个字段。

0 个答案:

没有答案