使用来自不同来源的formArrayName和formControlName的角反应形式?

时间:2018-07-17 09:56:51

标签: angular angular-reactive-forms

我正在使用formArrayName,它将存储来自选择项的值,该选择项将迭代另一个数组。如何将其存储在formArrayName中并在编辑时将其读回?

<div class="col-md-4" formArrayName="SourceId">
            <select id="drpFallbackTemplate"
                    class="form-control"
                    formControlName="{{i}}"
                    (change)="collectionTypeSelectedFn($event)">
              <option [ngValue]="''"
                      selected>-- Select Reference Collection Type --</option>
              <option *ngFor="let key of collectionTypeKeys"
                      [value]="collectionTypeList[key]">{{key}}</option>
            </select>
          </div>

如何从SourceId中将值保存到formArrayName中。这里的另一种情况是SourceId将是一个只有一项的数组。如何将它的formControlName保存为第一项? {{i}}会显示第一项吗?

0 个答案:

没有答案