Describe the bug
new Function cannot access the local variable item:
ReferenceError: item is not defined
at eval (eval at m.template.y.format...
Possible reason
erupt-web/src/app/build/erupt/service/ui-build.service.ts:
571 - 581
if (view.template) {
obj.format = (item: any) => {
try {
let value = item[view.column];
return new Function('value', "return " + view.template)(value);
} catch (e) {
console.error(e);
this.msg.error(e.toString());
}
};
}
A possible fix:
return new Function('value', 'item', "return " + view.template)(value, item);
Describe the bug
new Functioncannot access the local variableitem:Possible reason
erupt-web/src/app/build/erupt/service/ui-build.service.ts:571-581A possible fix: