ich asign JSON Eigenschaftsnamen müssen dynamisch, also versuchte ich mit computed property names:Berechnete Eigenschaftsnamen. "Schluck-Winkel filesort: unerwartetes Token ["
var dynamicNameProperty = (!irrelevantCondition) ? "name1" : "name2";
var element = {
"oneStaticNameProp":"Hi!",
[dynamicProperty] : "Oh oh... This produces an error."
};
... aber, wenn ich laufe gulp serve
ich den nächsten Fehler:
Error in parsing: "main\templates\dashboard\dashboard.controller.js", Line 160: Unexpected token [
habe ich versucht, auch mit bracket notation:
var dynamicNameProperty["name"] = (!irrelevantCondition) ? "name1" : "name2";
var element = {
"oneStaticNameProp":"Hi!",
dynamicNameProperty["name"] : "Oh oh... This produces an error too."
};
Aber ich den gleichen Fehler ... Also habe ich versucht, Glück mit dot dotation versuchen:
var myObject = {
dynamicNameProperty: (!irrelevantCondition) ? "name1" : "name2"
};
var element = {
"oneStaticNameProp":"Hi!",
myObject.dynamicNameProperty : "Oh oh... This produces an error too."
};
Und ich bekomme einen ähnlichen Fehler:
Error in parsing: "main\templates\dashboard\dashboard.controller.js", Line 160: Unexpected token .
Offensichtlich ... Etwas entkommt mir. Sie kennen keine Alternative oder Lösung?
WARNING: This is only an example of my problem: I can not
and I do not wantjust use an if statement for the two states ofdynamicNameProperty
Ich denke, meine Frage eine Änderung des Titels braucht ... – tomloprod