fixed strange test issue

This commit is contained in:
lotte
2020-01-02 13:22:10 +01:00
parent 11d3f33276
commit 3dfba2ad12
4 changed files with 11 additions and 8 deletions

View File

@@ -124,7 +124,6 @@ export class FormBuilderService extends DynamicFormService {
const iterateControlModels = (findGroupModel: DynamicFormControlModel[], controlModelIndex: number = 0): void => {
let iterateResult = Object.create({});
// Iterate over all group's controls
for (const controlModel of findGroupModel) {
@@ -140,6 +139,7 @@ export class FormBuilderService extends DynamicFormService {
if (this.isRowArrayGroup(controlModel)) {
for (const arrayItemModel of (controlModel as DynamicRowArrayModel).groups) {
iterateResult = mergeWith(iterateResult, iterateControlModels(arrayItemModel.group, arrayItemModel.index), customizer);
}
continue;
@@ -147,6 +147,8 @@ export class FormBuilderService extends DynamicFormService {
if (this.isArrayGroup(controlModel)) {
iterateResult[controlModel.name] = [];
console.log((controlModel as DynamicFormArrayModel).groups);
for (const arrayItemModel of (controlModel as DynamicFormArrayModel).groups) {
iterateResult[controlModel.name].push(iterateControlModels(arrayItemModel.group, arrayItemModel.index));
}
@@ -197,7 +199,6 @@ export class FormBuilderService extends DynamicFormService {
return iterateResult;
};
result = iterateControlModels(groupModel);
return result;