Javascript 以angular formly动态设置重复输入文本字段值?

Javascript 以angular formly动态设置重复输入文本字段值?,javascript,angular,angular-formly,Javascript,Angular,Angular Formly,我正在使用angular formly来重复控件 component.ts文件 this.fields = [ { key: 'allEmployeeData', type: 'repeat', fieldArray: { fieldGroupClassName: 'row', templateOptions: { btnText: 'Add more',

我正在使用angular formly来重复控件

component.ts文件

this.fields = [
      {
        key: 'allEmployeeData',
        type: 'repeat',
        fieldArray: {
          fieldGroupClassName: 'row',
          templateOptions: {
            btnText: 'Add more',
          },
          fieldGroup: [
            {
              fieldGroup: [
                {
                  type: 'input', key: 'empId',
                  templateOptions: {

                    required: true,
                    keyup: (field, $event) => {
                      console.log(field.form.controls.empId.value);
                      let empId = field.form.controls.empId.value;
                      this.fetchEmpName(empId);
                      // debugger;
                    }

                  },
                },
              ]
            }, //Row 1 settings
            {
              fieldGroup: [
                {
                  type: 'input', key: 'empName',
                  templateOptions: {

                    required: true,
                    keyup: (field, $event) => {
                      console.log(field.form.controls.empName.value);
                      // debugger;
                    }

                  }
                },
              ]
            }, //Row 2 settings
          ],
        },
      },
    ];
在这里,当用户输入empID时,我需要在另一个重复控件(empName)中填充用户名

这是我的服务(这个方法在keyup事件中调用)

 fetchEmpName(empId) {
    debugger;
    this.manageUsersService.fetchUserName(empId).subscribe(data => {

   //  this.form.get('formly_6_input_empName_0').setValue("ss");
// how to set the value of emp name repeating textbox
  
    });
  }