Update: update the order of parameters for forEach and relevant UT

Signed-off-by: laibo102 <laibo2@huawei.com>
Change-Id: Iaa01ec5ca7b8f63e0c68d2a1a4a144a36cd2192c
This commit is contained in:
laibo102
2022-08-24 11:12:07 +08:00
parent 94a6ff0154
commit d3b23cb888
3 changed files with 3 additions and 3 deletions
+1 -1
View File
@@ -1035,10 +1035,10 @@ function addForEachIdFuncParameter(argumentsArray: ts.Expression[]): ts.Identifi
ts.factory.createIdentifier(ELMTID),
ts.factory.createIdentifier(argumentsArray[0] && argumentsArray[0].getText())
);
addForEachIdFuncParameterArr.push(ts.factory.createIdentifier(FOREACHITEMGENFUNCTION));
if (argumentsArray[2]) {
addForEachIdFuncParameterArr.push(ts.factory.createIdentifier(FOREACHITEMIDFUNC));
}
addForEachIdFuncParameterArr.push(ts.factory.createIdentifier(FOREACHITEMGENFUNCTION));
return addForEachIdFuncParameterArr;
}
@@ -81,7 +81,7 @@ exports.expectResult =
Text.pop();
};
const forEachItemIdFunc = item => item.toString();
this.forEachUpdateFunction(elmtId, this.arr, forEachItemIdFunc, forEachItemGenFunction);
this.forEachUpdateFunction(elmtId, this.arr, forEachItemGenFunction, forEachItemIdFunc);
if (!isInitialRender) {
ForEach.pop();
}
@@ -167,7 +167,7 @@ class Parent extends ViewPU {
}
};
const forEachItemIdFunc = item => item.text;
this.forEachUpdateFunction(elmtId, this.models, forEachItemIdFunc, forEachItemGenFunction);
this.forEachUpdateFunction(elmtId, this.models, forEachItemGenFunction, forEachItemIdFunc);
if (!isInitialRender) {
ForEach.pop();
}