2016-11-06 4 views
1

Ich habe ein Objekt, das ich finden dies mögen:Wie fügt man Daten an einen Pfad oder ein Objekt in D3 und JavaScript an?

d3.json(file, function(error, europe) { 

aber ich habe einige Anhang, der variabel ist, das heißt, es auf die Eingabe von einem Dropdown-Menü basierend ändern könnte. Diese Information geht in topojson auf diese Weise:

var europe_path = "nuts1"; 

    var land = topojson.feature(europe, europe.objects.+"europe_path"); 

aber das nicht funktioniert, wirft es diesen Fehler:

Uncaught SyntaxError: Unexpected token + 

Wie kann ich den Pfad/Objekt ändern, damit es dynamisch sein kann diese Variable aufnehmen?

Antwort

1

Ersetzen Sie einfach europe.objects.+"europe_path" mit europe.objects[europe_path]

+0

ah es nicht –

+0

funktionierte Was ist die Fehlermeldung? Und ist "europe.objects" ein Objekt? – Dummy

Verwandte Themen