Ich importiere "Bank" in einer Funktion, und ich möchte in then() verwenden.Eval oder Alternative, um ein Objekt durch eine Variable innerhalb dann aufrufen() innerhalb einer Funktion
ich eval bin mit (Tabelle), aber ich bekommen th Fehler: Reference: Bank nicht ‚definiert ist,
import { Bank } from './ormconnectors';
const genericResolver = (table, action , values) => {
if (action==='list') {
const errors = [];
return Auth.isAuthenticated()
.then(() => {
return eval(table).findAll()
}
}
}
Aufruf dieser Funktion:
genericResolver ('Bank', .....);
Was ist Ihr Rahmen für ES6 Module? In welcher Umgebung läuft der Code, wie wird er übersetzt, wie werden Module geladen, sind die Module gebündelt? – Bergi
Ich laufe mit nodemon./server.js --exec babel-node -e js – DDave
wenn ich 'const Bank2 = Bank;' in genericResolve(), und die Parametertabelle ist "Bank2" dann funktioniert – DDave